<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>rgb2ycrcb: Rgb2ycrcb_v7_0</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.gif"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">rgb2ycrcb
   </div>
   <div id="projectbrief">Xilinx SDK Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('group__rgb2ycrcb__v7__0.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">Rgb2ycrcb_v7_0</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_rgb2_y_cr_cb___config.html">XRgb2YCrCb_Config</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains configuration information for a Rgb2YCrCb core.  <a href="struct_x_rgb2_y_cr_cb___config.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> driver instance data structure.  <a href="struct_x_rgb2_y_cr_cb.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_rgb2_y_cr_cb___coef___inputs.html">XRgb2YCrCb_Coef_Inputs</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rgb2YCrCb input coefficient.  <a href="struct_x_rgb2_y_cr_cb___coef___inputs.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_rgb2_y_cr_cb___coef___outputs.html">XRgb2YCrCb_Coef_Outputs</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rgb2YCrCb output coefficient.  <a href="struct_x_rgb2_y_cr_cb___coef___outputs.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga0f2556677bbc63053f7d5c7b099a193d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga0f2556677bbc63053f7d5c7b099a193d">XRGB2YCRCB_H_</a></td></tr>
<tr class="memdesc:ga0f2556677bbc63053f7d5c7b099a193d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prevent circular inclusions by using protection macros.  <a href="#ga0f2556677bbc63053f7d5c7b099a193d">More...</a><br /></td></tr>
<tr class="separator:ga0f2556677bbc63053f7d5c7b099a193d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaca68d500975fddc7bf07026b51bfad15"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gaca68d500975fddc7bf07026b51bfad15">XRgb2YCrCb_Enable</a>(InstancePtr)</td></tr>
<tr class="memdesc:gaca68d500975fddc7bf07026b51bfad15"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro enables the Rgb2YCrCb device/core.  <a href="#gaca68d500975fddc7bf07026b51bfad15">More...</a><br /></td></tr>
<tr class="separator:gaca68d500975fddc7bf07026b51bfad15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaddced83c1e119de6fb348e6e8913b9f5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gaddced83c1e119de6fb348e6e8913b9f5">XRgb2YCrCb_Disable</a>(InstancePtr)</td></tr>
<tr class="memdesc:gaddced83c1e119de6fb348e6e8913b9f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro disables the Rgb2YCrCb device/core.  <a href="#gaddced83c1e119de6fb348e6e8913b9f5">More...</a><br /></td></tr>
<tr class="separator:gaddced83c1e119de6fb348e6e8913b9f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9929c543bd703217aa1ffd2e65786f8f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga9929c543bd703217aa1ffd2e65786f8f">XRgb2YCrCb_Start</a>&#160;&#160;&#160;<a class="el" href="group__rgb2ycrcb__v7__0.html#gaca68d500975fddc7bf07026b51bfad15">XRgb2YCrCb_Enable</a></td></tr>
<tr class="memdesc:ga9929c543bd703217aa1ffd2e65786f8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function macro enables/starts the Rgb2YCrCb core.  <a href="#ga9929c543bd703217aa1ffd2e65786f8f">More...</a><br /></td></tr>
<tr class="separator:ga9929c543bd703217aa1ffd2e65786f8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0721492b5d9c9f19d63f36145dfe3daa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga0721492b5d9c9f19d63f36145dfe3daa">XRgb2YCrCb_Stop</a>&#160;&#160;&#160;<a class="el" href="group__rgb2ycrcb__v7__0.html#gaddced83c1e119de6fb348e6e8913b9f5">XRgb2YCrCb_Disable</a></td></tr>
<tr class="memdesc:ga0721492b5d9c9f19d63f36145dfe3daa"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function macro disables/stops the Rgb2YCrCb core.  <a href="#ga0721492b5d9c9f19d63f36145dfe3daa">More...</a><br /></td></tr>
<tr class="separator:ga0721492b5d9c9f19d63f36145dfe3daa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga46c99c4878256389dcee6a88fe044c99"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga46c99c4878256389dcee6a88fe044c99">XRgb2YCrCb_RegUpdateEnable</a>(InstancePtr)</td></tr>
<tr class="memdesc:ga46c99c4878256389dcee6a88fe044c99"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro enables copying from updated processor register values to the active set at the end of each AXI-Stream frame.  <a href="#ga46c99c4878256389dcee6a88fe044c99">More...</a><br /></td></tr>
<tr class="separator:ga46c99c4878256389dcee6a88fe044c99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8318672442e87588e708be47af32147c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga8318672442e87588e708be47af32147c">XRgb2YCrCb_RegUpdateDisable</a>(InstancePtr)</td></tr>
<tr class="memdesc:ga8318672442e87588e708be47af32147c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro disables copying from updated processor register values to the active set at the end of each AXI-Stream frame.  <a href="#ga8318672442e87588e708be47af32147c">More...</a><br /></td></tr>
<tr class="separator:ga8318672442e87588e708be47af32147c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3039aaaeb592a374e5a932d3b49d89c3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga3039aaaeb592a374e5a932d3b49d89c3">XRgb2YCrCb_SyncReset</a>(InstancePtr)</td></tr>
<tr class="memdesc:ga3039aaaeb592a374e5a932d3b49d89c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro resets the Rgb2YCrCb device, but differs from XRgb_Reset() in that it automatically synchronizes to the VBlank_in input of the core to prevent tearing.  <a href="#ga3039aaaeb592a374e5a932d3b49d89c3">More...</a><br /></td></tr>
<tr class="separator:ga3039aaaeb592a374e5a932d3b49d89c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0b04666619aff89faa17dc61533e8d1b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga0b04666619aff89faa17dc61533e8d1b">XRgb2YCrCb_Reset</a>(InstancePtr)</td></tr>
<tr class="memdesc:ga0b04666619aff89faa17dc61533e8d1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro resets the Rgb2YCrCb core.  <a href="#ga0b04666619aff89faa17dc61533e8d1b">More...</a><br /></td></tr>
<tr class="separator:ga0b04666619aff89faa17dc61533e8d1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga443ba65ccf504188e786f7364650fc4a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga443ba65ccf504188e786f7364650fc4a">XRgb2YCrCb_IntrEnable</a>(InstancePtr,  IntrType)</td></tr>
<tr class="memdesc:ga443ba65ccf504188e786f7364650fc4a"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function macro enables individual interrupts of the RGB2YCRCB core by updating the IRQ_ENABLE register.  <a href="#ga443ba65ccf504188e786f7364650fc4a">More...</a><br /></td></tr>
<tr class="separator:ga443ba65ccf504188e786f7364650fc4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8651548e50dc633b1368eb6bea5332ea"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga8651548e50dc633b1368eb6bea5332ea">XRgb2YCrCb_IntrDisable</a>(InstancePtr,  IntrType)</td></tr>
<tr class="memdesc:ga8651548e50dc633b1368eb6bea5332ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function macro disables individual interrupts of the RGB2YCRCB core by updating the IRQ_ENABLE register.  <a href="#ga8651548e50dc633b1368eb6bea5332ea">More...</a><br /></td></tr>
<tr class="separator:ga8651548e50dc633b1368eb6bea5332ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga843f421a7309000d9cf61370c9d61d54"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga843f421a7309000d9cf61370c9d61d54">XRgb2YCrCb_StatusGetPending</a>(InstancePtr)</td></tr>
<tr class="memdesc:ga843f421a7309000d9cf61370c9d61d54"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function macro returns the pending interrupt status of the RGB2YCRCB core read from the Status register.  <a href="#ga843f421a7309000d9cf61370c9d61d54">More...</a><br /></td></tr>
<tr class="separator:ga843f421a7309000d9cf61370c9d61d54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad1e2c46bdc4ccc094157839f1fe0c480"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gad1e2c46bdc4ccc094157839f1fe0c480">XRgb2YCrCb_IntrGetPending</a>(InstancePtr)</td></tr>
<tr class="memdesc:gad1e2c46bdc4ccc094157839f1fe0c480"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function macro returns the pending interrupts of the RGB2YCRCB core for the interrupts that have been enabled.  <a href="#gad1e2c46bdc4ccc094157839f1fe0c480">More...</a><br /></td></tr>
<tr class="separator:gad1e2c46bdc4ccc094157839f1fe0c480"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaedcc0d56b1480b474d88db1d354fc11"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gaaedcc0d56b1480b474d88db1d354fc11">XRgb2YCrCb_IntrClear</a>(InstancePtr,  IntrType)</td></tr>
<tr class="memdesc:gaaedcc0d56b1480b474d88db1d354fc11"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function macro clears/acknowledges pending interrupts of the RGB2YCRCB core in the Status register.  <a href="#gaaedcc0d56b1480b474d88db1d354fc11">More...</a><br /></td></tr>
<tr class="separator:gaaedcc0d56b1480b474d88db1d354fc11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaae583d1f8358f04a8c250ba1e3bbd26f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gaae583d1f8358f04a8c250ba1e3bbd26f">XRGB2YCRCB_HW_H_</a></td></tr>
<tr class="memdesc:gaae583d1f8358f04a8c250ba1e3bbd26f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prevent circular inclusions by using protection macros.  <a href="#gaae583d1f8358f04a8c250ba1e3bbd26f">More...</a><br /></td></tr>
<tr class="separator:gaae583d1f8358f04a8c250ba1e3bbd26f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4daefbb12305f488581147b0944637d7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga4daefbb12305f488581147b0944637d7">XRgb2YCrCb_In32</a>&#160;&#160;&#160;Xil_In32</td></tr>
<tr class="memdesc:ga4daefbb12305f488581147b0944637d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Input operation.  <a href="#ga4daefbb12305f488581147b0944637d7">More...</a><br /></td></tr>
<tr class="separator:ga4daefbb12305f488581147b0944637d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga878aefddd360571d05e260f065210552"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga878aefddd360571d05e260f065210552">XRgb2YCrCb_Out32</a>&#160;&#160;&#160;Xil_Out32</td></tr>
<tr class="memdesc:ga878aefddd360571d05e260f065210552"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output operation.  <a href="#ga878aefddd360571d05e260f065210552">More...</a><br /></td></tr>
<tr class="separator:ga878aefddd360571d05e260f065210552"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6674d0052e35ad32c02a773a39deb844"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga6674d0052e35ad32c02a773a39deb844">XRgb2YCrCb_ReadReg</a>(BaseAddress,  RegOffset)&#160;&#160;&#160;<a class="el" href="group__rgb2ycrcb__v7__0.html#ga4daefbb12305f488581147b0944637d7">XRgb2YCrCb_In32</a>((BaseAddress) + (u32)(RegOffset))</td></tr>
<tr class="memdesc:ga6674d0052e35ad32c02a773a39deb844"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function macro reads the given register.  <a href="#ga6674d0052e35ad32c02a773a39deb844">More...</a><br /></td></tr>
<tr class="separator:ga6674d0052e35ad32c02a773a39deb844"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5a37cc9c43e6dae7a2ded7ccb97050ac"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga5a37cc9c43e6dae7a2ded7ccb97050ac">XRgb2YCrCb_WriteReg</a>(BaseAddress,  RegOffset,  Data)&#160;&#160;&#160;<a class="el" href="group__rgb2ycrcb__v7__0.html#ga878aefddd360571d05e260f065210552">XRgb2YCrCb_Out32</a>((BaseAddress) + (u32)(RegOffset),(u32)(Data))</td></tr>
<tr class="memdesc:ga5a37cc9c43e6dae7a2ded7ccb97050ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function macro writes the given register.  <a href="#ga5a37cc9c43e6dae7a2ded7ccb97050ac">More...</a><br /></td></tr>
<tr class="separator:ga5a37cc9c43e6dae7a2ded7ccb97050ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ga69324fe37f4537f4ed6523cfebb960e9"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga69324fe37f4537f4ed6523cfebb960e9">XRgb2YCrCb_CallBack</a>) (void *CallBackRef)</td></tr>
<tr class="memdesc:ga69324fe37f4537f4ed6523cfebb960e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback type for all interrupts except error interrupt.  <a href="#ga69324fe37f4537f4ed6523cfebb960e9">More...</a><br /></td></tr>
<tr class="separator:ga69324fe37f4537f4ed6523cfebb960e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga555fde574d850dc47c7471fce7087d40"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga555fde574d850dc47c7471fce7087d40">XRgb2YCrCb_ErrorCallBack</a>) (void *CallBackRef, u32 ErrorMask)</td></tr>
<tr class="memdesc:ga555fde574d850dc47c7471fce7087d40"><td class="mdescLeft">&#160;</td><td class="mdescRight">This data type defines a handler that an application defines to communicate with interrupt system to retrieve error information while processing video frame.  <a href="#ga555fde574d850dc47c7471fce7087d40">More...</a><br /></td></tr>
<tr class="separator:ga555fde574d850dc47c7471fce7087d40"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga584a818bca95b80de513294519c54ee2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga584a818bca95b80de513294519c54ee2">XRgb2YCrCb_CfgInitialize</a> (<a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *InstancePtr, <a class="el" href="struct_x_rgb2_y_cr_cb___config.html">XRgb2YCrCb_Config</a> *CfgPtr, u32 EffectiveAddr)</td></tr>
<tr class="memdesc:ga584a818bca95b80de513294519c54ee2"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function initializes the Rgb2YCrCb core.  <a href="#ga584a818bca95b80de513294519c54ee2">More...</a><br /></td></tr>
<tr class="separator:ga584a818bca95b80de513294519c54ee2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac742cc05360bb180cc57cc8fd6a7605f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gac742cc05360bb180cc57cc8fd6a7605f">XRgb2YCrCb_EnableDbgByPass</a> (<a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *InstancePtr)</td></tr>
<tr class="memdesc:gac742cc05360bb180cc57cc8fd6a7605f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the bypass bit of control register to switch the core to bypass mode if debug is enabled in the IP.  <a href="#gac742cc05360bb180cc57cc8fd6a7605f">More...</a><br /></td></tr>
<tr class="separator:gac742cc05360bb180cc57cc8fd6a7605f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3d35a1adbadf61ad019954a5f4587b75"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga3d35a1adbadf61ad019954a5f4587b75">XRgb2YCrCb_IsDbgByPassEnabled</a> (<a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga3d35a1adbadf61ad019954a5f4587b75"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the current bypass mode of a core.  <a href="#ga3d35a1adbadf61ad019954a5f4587b75">More...</a><br /></td></tr>
<tr class="separator:ga3d35a1adbadf61ad019954a5f4587b75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabdcafa368136089da5d5206220f3c52c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gabdcafa368136089da5d5206220f3c52c">XRgb2YCrCb_DisableDbgBypass</a> (<a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *InstancePtr)</td></tr>
<tr class="memdesc:gabdcafa368136089da5d5206220f3c52c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function disables Bypass mode.  <a href="#gabdcafa368136089da5d5206220f3c52c">More...</a><br /></td></tr>
<tr class="separator:gabdcafa368136089da5d5206220f3c52c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5ec42003828e3e835f09ef7be76e4876"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga5ec42003828e3e835f09ef7be76e4876">XRgb2YCrCb_EnableDbgTestPattern</a> (<a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga5ec42003828e3e835f09ef7be76e4876"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function switches the core to test-pattern generator mode if debug feature is enabled.  <a href="#ga5ec42003828e3e835f09ef7be76e4876">More...</a><br /></td></tr>
<tr class="separator:ga5ec42003828e3e835f09ef7be76e4876"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf6f98177fb8bded5d21fc68257a49064"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gaf6f98177fb8bded5d21fc68257a49064">XRgb2YCrCb_IsDbgTestPatternEnabled</a> (<a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaf6f98177fb8bded5d21fc68257a49064"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the test-pattern generator mode (enabled or not), if debug feature is enabled.  <a href="#gaf6f98177fb8bded5d21fc68257a49064">More...</a><br /></td></tr>
<tr class="separator:gaf6f98177fb8bded5d21fc68257a49064"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga96e9ad14631f0d111e13370d6de8687d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga96e9ad14631f0d111e13370d6de8687d">XRgb2YCrCb_DisableDbgTestPattern</a> (<a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga96e9ad14631f0d111e13370d6de8687d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function disables debug test pattern mode.  <a href="#ga96e9ad14631f0d111e13370d6de8687d">More...</a><br /></td></tr>
<tr class="separator:ga96e9ad14631f0d111e13370d6de8687d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4d33f70be0091a541f59ccc2fae8b321"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga4d33f70be0091a541f59ccc2fae8b321">XRgb2YCrCb_GetVersion</a> (<a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga4d33f70be0091a541f59ccc2fae8b321"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function facilitates software identification of exact version of the RGB2YCrCb hardware (h/w).  <a href="#ga4d33f70be0091a541f59ccc2fae8b321">More...</a><br /></td></tr>
<tr class="separator:ga4d33f70be0091a541f59ccc2fae8b321"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga05165c0c1bf1f8cd5e9db2651dc0390c"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga05165c0c1bf1f8cd5e9db2651dc0390c">XRgb2YCrCb_GetDbgFrameCount</a> (<a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga05165c0c1bf1f8cd5e9db2651dc0390c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the frame count, the number of frames processed since power-up.  <a href="#ga05165c0c1bf1f8cd5e9db2651dc0390c">More...</a><br /></td></tr>
<tr class="separator:ga05165c0c1bf1f8cd5e9db2651dc0390c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6ea399e3c37faccfc3664e632f08e853"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga6ea399e3c37faccfc3664e632f08e853">XRgb2YCrCb_GetDbgLineCount</a> (<a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga6ea399e3c37faccfc3664e632f08e853"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns Line count, the number of lines processed since power-up.  <a href="#ga6ea399e3c37faccfc3664e632f08e853">More...</a><br /></td></tr>
<tr class="separator:ga6ea399e3c37faccfc3664e632f08e853"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafa055f6e4fccf13e41fde0d51f196177"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gafa055f6e4fccf13e41fde0d51f196177">XRgb2YCrCb_GetDbgPixelCount</a> (<a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *InstancePtr)</td></tr>
<tr class="memdesc:gafa055f6e4fccf13e41fde0d51f196177"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the pixel count, the number of pixels processed since power up.  <a href="#gafa055f6e4fccf13e41fde0d51f196177">More...</a><br /></td></tr>
<tr class="separator:gafa055f6e4fccf13e41fde0d51f196177"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac99d692e475eb69dc95a666e58d06c7b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gac99d692e475eb69dc95a666e58d06c7b">XRgb2YCrCb_Setup</a> (<a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *InstancePtr)</td></tr>
<tr class="memdesc:gac99d692e475eb69dc95a666e58d06c7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets up double buffered ACTIVE_SIZE register and enables the register update.  <a href="#gac99d692e475eb69dc95a666e58d06c7b">More...</a><br /></td></tr>
<tr class="separator:gac99d692e475eb69dc95a666e58d06c7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga068788cac52a17d49848da6443235ea1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga068788cac52a17d49848da6443235ea1">XRgb2YCrCb_SetActiveSize</a> (<a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *InstancePtr, u16 HSize, u16 VSize)</td></tr>
<tr class="memdesc:ga068788cac52a17d49848da6443235ea1"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets active H/V sizes in the active size register.  <a href="#ga068788cac52a17d49848da6443235ea1">More...</a><br /></td></tr>
<tr class="separator:ga068788cac52a17d49848da6443235ea1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7d3723e8bae174fd28b4cc3f6e022cac"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga7d3723e8bae174fd28b4cc3f6e022cac">XRgb2YCrCb_GetActiveSize</a> (<a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *InstancePtr, u16 *HSize, u16 *VSize)</td></tr>
<tr class="memdesc:ga7d3723e8bae174fd28b4cc3f6e022cac"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets the active H/V sizes of the Rgb2YCrCb core from active size register.  <a href="#ga7d3723e8bae174fd28b4cc3f6e022cac">More...</a><br /></td></tr>
<tr class="separator:ga7d3723e8bae174fd28b4cc3f6e022cac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafd685f798f6c43ce121eec09d3f5fe7f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gafd685f798f6c43ce121eec09d3f5fe7f">XRgb2YCrCb_SetYMax</a> (<a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *InstancePtr, u32 YMax)</td></tr>
<tr class="memdesc:gafd685f798f6c43ce121eec09d3f5fe7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the maximum value allowed on the Luma (Y) channel of the output.  <a href="#gafd685f798f6c43ce121eec09d3f5fe7f">More...</a><br /></td></tr>
<tr class="separator:gafd685f798f6c43ce121eec09d3f5fe7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2b42bd16e5b9525bff94f9eabe19df1e"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga2b42bd16e5b9525bff94f9eabe19df1e">XRgb2YCrCb_GetYMax</a> (<a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga2b42bd16e5b9525bff94f9eabe19df1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the maximum value of the Luma (Y) channel of the output.  <a href="#ga2b42bd16e5b9525bff94f9eabe19df1e">More...</a><br /></td></tr>
<tr class="separator:ga2b42bd16e5b9525bff94f9eabe19df1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8cfcf42b1428ad80a23abd74c8d4ca6b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga8cfcf42b1428ad80a23abd74c8d4ca6b">XRgb2YCrCb_SetYMin</a> (<a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *InstancePtr, u32 YMin)</td></tr>
<tr class="memdesc:ga8cfcf42b1428ad80a23abd74c8d4ca6b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the minimum value allowed on the Luma (Y) channel of the output.  <a href="#ga8cfcf42b1428ad80a23abd74c8d4ca6b">More...</a><br /></td></tr>
<tr class="separator:ga8cfcf42b1428ad80a23abd74c8d4ca6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac15c6a85e4604f4c7716ebe69093917a"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gac15c6a85e4604f4c7716ebe69093917a">XRgb2YCrCb_GetYMin</a> (<a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *InstancePtr)</td></tr>
<tr class="memdesc:gac15c6a85e4604f4c7716ebe69093917a"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the minimum value of the Luma (Y) channel of the output.  <a href="#gac15c6a85e4604f4c7716ebe69093917a">More...</a><br /></td></tr>
<tr class="separator:gac15c6a85e4604f4c7716ebe69093917a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa8918c65e3bd52acd1d0923a16a255eb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gaa8918c65e3bd52acd1d0923a16a255eb">XRgb2YCrCb_SetCbMax</a> (<a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *InstancePtr, u32 CbMax)</td></tr>
<tr class="memdesc:gaa8918c65e3bd52acd1d0923a16a255eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the maximum value allowed on the Cb Chroma channel of the output.  <a href="#gaa8918c65e3bd52acd1d0923a16a255eb">More...</a><br /></td></tr>
<tr class="separator:gaa8918c65e3bd52acd1d0923a16a255eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga16a2ff2bbf296128593c05bf6208c35b"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga16a2ff2bbf296128593c05bf6208c35b">XRgb2YCrCb_GetCbMax</a> (<a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga16a2ff2bbf296128593c05bf6208c35b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the maximum value on the Cb Chroma channel of the output.  <a href="#ga16a2ff2bbf296128593c05bf6208c35b">More...</a><br /></td></tr>
<tr class="separator:ga16a2ff2bbf296128593c05bf6208c35b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaf72e639f6ec9a424f316360852fbe61"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gaaf72e639f6ec9a424f316360852fbe61">XRgb2YCrCb_SetCbMin</a> (<a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *InstancePtr, u32 CbMin)</td></tr>
<tr class="memdesc:gaaf72e639f6ec9a424f316360852fbe61"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the minimum value allowed on the Cb Chroma channel of the output.  <a href="#gaaf72e639f6ec9a424f316360852fbe61">More...</a><br /></td></tr>
<tr class="separator:gaaf72e639f6ec9a424f316360852fbe61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2fc6ca7fef260e69514ff025e25e5fc3"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga2fc6ca7fef260e69514ff025e25e5fc3">XRgb2YCrCb_GetCbMin</a> (<a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga2fc6ca7fef260e69514ff025e25e5fc3"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the minimum value on the Cb Chroma channel of the output.  <a href="#ga2fc6ca7fef260e69514ff025e25e5fc3">More...</a><br /></td></tr>
<tr class="separator:ga2fc6ca7fef260e69514ff025e25e5fc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga09cb057bdb4c96b8a3d1ed2411fba8ff"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga09cb057bdb4c96b8a3d1ed2411fba8ff">XRgb2YCrCb_SetCrMax</a> (<a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *InstancePtr, u32 CrMax)</td></tr>
<tr class="memdesc:ga09cb057bdb4c96b8a3d1ed2411fba8ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the maximum value allowed on the Cr Chroma channel of the output.  <a href="#ga09cb057bdb4c96b8a3d1ed2411fba8ff">More...</a><br /></td></tr>
<tr class="separator:ga09cb057bdb4c96b8a3d1ed2411fba8ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6e2b3f03de46204316376fb6b70efe15"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga6e2b3f03de46204316376fb6b70efe15">XRgb2YCrCb_GetCrMax</a> (<a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga6e2b3f03de46204316376fb6b70efe15"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the maximum value on the Cr Chroma channel of the output.  <a href="#ga6e2b3f03de46204316376fb6b70efe15">More...</a><br /></td></tr>
<tr class="separator:ga6e2b3f03de46204316376fb6b70efe15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7097a7fffb31f244f3d8b8980a41d7ed"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga7097a7fffb31f244f3d8b8980a41d7ed">XRgb2YCrCb_SetCrMin</a> (<a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *InstancePtr, u32 CrMin)</td></tr>
<tr class="memdesc:ga7097a7fffb31f244f3d8b8980a41d7ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the minimum value allowed on the Cr Chroma channel of the output.  <a href="#ga7097a7fffb31f244f3d8b8980a41d7ed">More...</a><br /></td></tr>
<tr class="separator:ga7097a7fffb31f244f3d8b8980a41d7ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaee524e16f2ee827ad923f3c5919871e7"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gaee524e16f2ee827ad923f3c5919871e7">XRgb2YCrCb_GetCrMin</a> (<a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaee524e16f2ee827ad923f3c5919871e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the minimum value on the Cr Chroma channel of the output.  <a href="#gaee524e16f2ee827ad923f3c5919871e7">More...</a><br /></td></tr>
<tr class="separator:gaee524e16f2ee827ad923f3c5919871e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab4c03e136fcf6039a16ac5e6a2422921"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gab4c03e136fcf6039a16ac5e6a2422921">XRgb2YCrCb_SetYOffset</a> (<a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *InstancePtr, u32 YOffset)</td></tr>
<tr class="memdesc:gab4c03e136fcf6039a16ac5e6a2422921"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the offset compensation value for the Luma (Y) channel.  <a href="#gab4c03e136fcf6039a16ac5e6a2422921">More...</a><br /></td></tr>
<tr class="separator:gab4c03e136fcf6039a16ac5e6a2422921"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac17bd369ba0e788e5dcbca27fb2c7940"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gac17bd369ba0e788e5dcbca27fb2c7940">XRgb2YCrCb_GetYOffset</a> (<a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *InstancePtr)</td></tr>
<tr class="memdesc:gac17bd369ba0e788e5dcbca27fb2c7940"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the offset compensation value for the Luma (Y) channel.  <a href="#gac17bd369ba0e788e5dcbca27fb2c7940">More...</a><br /></td></tr>
<tr class="separator:gac17bd369ba0e788e5dcbca27fb2c7940"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga216aa5281d270baf69de79daf425a465"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga216aa5281d270baf69de79daf425a465">XRgb2YCrCb_SetCbOffset</a> (<a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *InstancePtr, u32 CbOffset)</td></tr>
<tr class="memdesc:ga216aa5281d270baf69de79daf425a465"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the offset compensation value for the Cb Chroma channel.  <a href="#ga216aa5281d270baf69de79daf425a465">More...</a><br /></td></tr>
<tr class="separator:ga216aa5281d270baf69de79daf425a465"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa1d2a2bf12afc210fa1ac924a7ba7fff"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gaa1d2a2bf12afc210fa1ac924a7ba7fff">XRgb2YCrCb_GetCbOffset</a> (<a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaa1d2a2bf12afc210fa1ac924a7ba7fff"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the offset compensation value for the Cb Chroma channel.  <a href="#gaa1d2a2bf12afc210fa1ac924a7ba7fff">More...</a><br /></td></tr>
<tr class="separator:gaa1d2a2bf12afc210fa1ac924a7ba7fff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3a4c66f6336a4ee35d36d0f95941f3af"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga3a4c66f6336a4ee35d36d0f95941f3af">XRgb2YCrCb_SetCrOffset</a> (<a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *InstancePtr, u32 CrOffset)</td></tr>
<tr class="memdesc:ga3a4c66f6336a4ee35d36d0f95941f3af"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the offset compensation value for the Cr Chroma channel.  <a href="#ga3a4c66f6336a4ee35d36d0f95941f3af">More...</a><br /></td></tr>
<tr class="separator:ga3a4c66f6336a4ee35d36d0f95941f3af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga83eca3ac96dba90cf821ac8bac3234bd"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga83eca3ac96dba90cf821ac8bac3234bd">XRgb2YCrCb_GetCrOffset</a> (<a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga83eca3ac96dba90cf821ac8bac3234bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the offset compensation value of the Cr Chroma channel.  <a href="#ga83eca3ac96dba90cf821ac8bac3234bd">More...</a><br /></td></tr>
<tr class="separator:ga83eca3ac96dba90cf821ac8bac3234bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2bb93dbcbf42c736cdcf61e9c75c93ce"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga2bb93dbcbf42c736cdcf61e9c75c93ce">XRgb2YCrCb_SetCoefs</a> (<a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *InstancePtr, double ACoef, double BCoef, double CCoef, double DCoef)</td></tr>
<tr class="memdesc:ga2bb93dbcbf42c736cdcf61e9c75c93ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets A, B, C and D coefficients.  <a href="#ga2bb93dbcbf42c736cdcf61e9c75c93ce">More...</a><br /></td></tr>
<tr class="separator:ga2bb93dbcbf42c736cdcf61e9c75c93ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga31708314941fd9212af057734436adb7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga31708314941fd9212af057734436adb7">XRgb2YCrCb_GetCoefs</a> (<a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *InstancePtr, double *ACoef, double *BCoef, double *CCoef, double *DCoef)</td></tr>
<tr class="memdesc:ga31708314941fd9212af057734436adb7"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns A, B, C and D coefficients.  <a href="#ga31708314941fd9212af057734436adb7">More...</a><br /></td></tr>
<tr class="separator:ga31708314941fd9212af057734436adb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga055a02edae1cc77605e360b675c56d80"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga055a02edae1cc77605e360b675c56d80">XRgb2YCrCb_Select_Standard</a> (<a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *InstancePtr, enum <a class="el" href="group__rgb2ycrcb__v7__0.html#ga0af3ea67f07c56f3bf624202c229595b">XRgb_Standards</a> StandardSel, enum <a class="el" href="group__rgb2ycrcb__v7__0.html#ga9fced2690ef18942e406ab9145f75de1">XRgb_OutputRanges</a> InputRange, u32 DataWidth, struct <a class="el" href="struct_x_rgb2_y_cr_cb___coef___inputs.html">XRgb2YCrCb_Coef_Inputs</a> *CoefIn)</td></tr>
<tr class="memdesc:ga055a02edae1cc77605e360b675c56d80"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function populates an <a class="el" href="struct_x_rgb2_y_cr_cb___coef___inputs.html" title="Rgb2YCrCb input coefficient. ">XRgb2YCrCb_Coef_Inputs</a> structure with the values from the selected video standard.  <a href="#ga055a02edae1cc77605e360b675c56d80">More...</a><br /></td></tr>
<tr class="separator:ga055a02edae1cc77605e360b675c56d80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga548d29660d89f7e169bfec07d38a690e"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga548d29660d89f7e169bfec07d38a690e">XRgb2YCrCb_Coefficient_Translation</a> (<a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *InstancePtr, struct <a class="el" href="struct_x_rgb2_y_cr_cb___coef___inputs.html">XRgb2YCrCb_Coef_Inputs</a> *CoefIn, struct <a class="el" href="struct_x_rgb2_y_cr_cb___coef___outputs.html">XRgb2YCrCb_Coef_Outputs</a> *CoefOut, u32 DataWidth)</td></tr>
<tr class="memdesc:ga548d29660d89f7e169bfec07d38a690e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function translates the <a class="el" href="struct_x_rgb2_y_cr_cb___coef___inputs.html" title="Rgb2YCrCb input coefficient. ">XRgb2YCrCb_Coef_Inputs</a> structure into the <a class="el" href="struct_x_rgb2_y_cr_cb___coef___outputs.html" title="Rgb2YCrCb output coefficient. ">XRgb2YCrCb_Coef_Outputs</a> structure that can be used to program the core's registers.  <a href="#ga548d29660d89f7e169bfec07d38a690e">More...</a><br /></td></tr>
<tr class="separator:ga548d29660d89f7e169bfec07d38a690e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad6a59676f9a37cb776215e22449f89ea"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gad6a59676f9a37cb776215e22449f89ea">XRgb2YCrCb_Select_OutputRange</a> (<a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *InstancePtr, enum <a class="el" href="group__rgb2ycrcb__v7__0.html#ga9fced2690ef18942e406ab9145f75de1">XRgb_OutputRanges</a> Range)</td></tr>
<tr class="memdesc:gad6a59676f9a37cb776215e22449f89ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function governs the range of outputs Y, Cr and Cb by affecting the conversion coefficients as well as the clipping and clamping values.  <a href="#gad6a59676f9a37cb776215e22449f89ea">More...</a><br /></td></tr>
<tr class="separator:gad6a59676f9a37cb776215e22449f89ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8267423a2342650df224b86fe8c423cd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_rgb2_y_cr_cb___config.html">XRgb2YCrCb_Config</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga8267423a2342650df224b86fe8c423cd">XRgb2YCrCb_LookupConfig</a> (u16 DeviceId)</td></tr>
<tr class="memdesc:ga8267423a2342650df224b86fe8c423cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns a reference to an <a class="el" href="struct_x_rgb2_y_cr_cb___config.html" title="This typedef contains configuration information for a Rgb2YCrCb core. ">XRgb2YCrCb_Config</a> structure based on the unique core id, <em>DeviceId</em>.  <a href="#ga8267423a2342650df224b86fe8c423cd">More...</a><br /></td></tr>
<tr class="separator:ga8267423a2342650df224b86fe8c423cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga85ab691e6503911c9bfe9f2cb816c83e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga85ab691e6503911c9bfe9f2cb816c83e">XRgb2YCrCb_SelfTest</a> (<a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga85ab691e6503911c9bfe9f2cb816c83e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads version register of RGB2YCRCB core and compares with zero as part of self test.  <a href="#ga85ab691e6503911c9bfe9f2cb816c83e">More...</a><br /></td></tr>
<tr class="separator:ga85ab691e6503911c9bfe9f2cb816c83e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3c5a12573ae8067fc5b00ccb8591fe91"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga3c5a12573ae8067fc5b00ccb8591fe91">XRgb2YCrCb_IntrHandler</a> (void *InstancePtr)</td></tr>
<tr class="memdesc:ga3c5a12573ae8067fc5b00ccb8591fe91"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is the interrupt handler for the RGB2YCRCB driver.  <a href="#ga3c5a12573ae8067fc5b00ccb8591fe91">More...</a><br /></td></tr>
<tr class="separator:ga3c5a12573ae8067fc5b00ccb8591fe91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga74f4b7d3e369d6d0fa5559096028b27c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga74f4b7d3e369d6d0fa5559096028b27c">XRgb2YCrCb_SetCallBack</a> (<a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *InstancePtr, u32 HandlerType, void *CallBackFunc, void *CallBackRef)</td></tr>
<tr class="memdesc:ga74f4b7d3e369d6d0fa5559096028b27c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This routine installs an asynchronous callback function for the given HandlerType:  <a href="#ga74f4b7d3e369d6d0fa5559096028b27c">More...</a><br /></td></tr>
<tr class="separator:ga74f4b7d3e369d6d0fa5559096028b27c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Handler Types</h2></td></tr>
<tr class="memitem:ga06fc87d81c62e9abb8790b6e5713c55b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="group__rgb2ycrcb__v7__0.html#gga06fc87d81c62e9abb8790b6e5713c55bae82eac9d9296ce8760cfbc0b4a85fef1">XRGB_HANDLER_PROCSTART</a> = 1, 
<a class="el" href="group__rgb2ycrcb__v7__0.html#gga06fc87d81c62e9abb8790b6e5713c55ba97fa64ebb6afef134fed2b532fd92ef0">XRGB_HANDLER_FRAMEDONE</a>, 
<a class="el" href="group__rgb2ycrcb__v7__0.html#gga06fc87d81c62e9abb8790b6e5713c55ba6b3c2e25d7314105a4d036c97b52cc85">XRGB_HANDLER_ERROR</a>
 }<tr class="memdesc:ga06fc87d81c62e9abb8790b6e5713c55b"><td class="mdescLeft">&#160;</td><td class="mdescRight">These constants specify different types of handler and used to differentiate interrupt requests from core.  <a href="group__rgb2ycrcb__v7__0.html#ga06fc87d81c62e9abb8790b6e5713c55b">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga06fc87d81c62e9abb8790b6e5713c55b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Standard Types</h2></td></tr>
<tr class="memitem:ga0af3ea67f07c56f3bf624202c229595b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga0af3ea67f07c56f3bf624202c229595b">XRgb_Standards</a> { <br />
&#160;&#160;<a class="el" href="group__rgb2ycrcb__v7__0.html#gga0af3ea67f07c56f3bf624202c229595baf46fc4783402e68af1a74c8fbbf0d216">XRGB_STANDARD_ITU_601_SD</a> = 0, 
<a class="el" href="group__rgb2ycrcb__v7__0.html#gga0af3ea67f07c56f3bf624202c229595ba8d0692239ad7977aed88ba038a85b2d7">XRGB_STANDARD_ITU_709_NTSC</a>, 
<a class="el" href="group__rgb2ycrcb__v7__0.html#gga0af3ea67f07c56f3bf624202c229595baab795d52f5605c9c02989856c953f60f">XRGB_STANDARD_ITU_709_PAL</a>, 
<a class="el" href="group__rgb2ycrcb__v7__0.html#gga0af3ea67f07c56f3bf624202c229595ba397fff9d0dea3ba216a4a18cc321ab03">XRGB_STANDARD_YUV</a>, 
<br />
&#160;&#160;<a class="el" href="group__rgb2ycrcb__v7__0.html#gga0af3ea67f07c56f3bf624202c229595bab6653cae38717cd796554b9addd0239f">XRGB_STANDARD_CUSTOM</a>
<br />
 }<tr class="memdesc:ga0af3ea67f07c56f3bf624202c229595b"><td class="mdescLeft">&#160;</td><td class="mdescRight">These constants specify different types of standards used to represent standard color encoding.  <a href="group__rgb2ycrcb__v7__0.html#ga0af3ea67f07c56f3bf624202c229595b">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga0af3ea67f07c56f3bf624202c229595b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Output Ranges</h2></td></tr>
<tr class="memitem:ga9fced2690ef18942e406ab9145f75de1"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga9fced2690ef18942e406ab9145f75de1">XRgb_OutputRanges</a> { <a class="el" href="group__rgb2ycrcb__v7__0.html#gga9fced2690ef18942e406ab9145f75de1a6f69c367c43ecbb235c8ac3bc7e6fca4">XRGB_TV_16_TO_240</a> = 0, 
<a class="el" href="group__rgb2ycrcb__v7__0.html#gga9fced2690ef18942e406ab9145f75de1ade20b10f698d847947e494e4370680f7">XRGB_STUDIO_16_TO_235</a>, 
<a class="el" href="group__rgb2ycrcb__v7__0.html#gga9fced2690ef18942e406ab9145f75de1ad4e1234519f7141dc4a73dac14a721b6">XRGB_GRAPHICS_0_TO_255</a>
 }<tr class="memdesc:ga9fced2690ef18942e406ab9145f75de1"><td class="mdescLeft">&#160;</td><td class="mdescRight">These constants specify different ranges used for studio equipment, television and computer graphics respectively.  <a href="group__rgb2ycrcb__v7__0.html#ga9fced2690ef18942e406ab9145f75de1">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga9fced2690ef18942e406ab9145f75de1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Active size range macros</h2></td></tr>
<tr class="memitem:gabaf7f77907379288fed586470aaf5277"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gabaf7f77907379288fed586470aaf5277">XRGB_VSIZE_FIRST</a>&#160;&#160;&#160;32</td></tr>
<tr class="memdesc:gabaf7f77907379288fed586470aaf5277"><td class="mdescLeft">&#160;</td><td class="mdescRight">VSize starting value.  <a href="#gabaf7f77907379288fed586470aaf5277">More...</a><br /></td></tr>
<tr class="separator:gabaf7f77907379288fed586470aaf5277"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga72f81858bedc09d18998db2ec178d4e2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga72f81858bedc09d18998db2ec178d4e2">XRGB_VSIZE_LAST</a>&#160;&#160;&#160;7680</td></tr>
<tr class="memdesc:ga72f81858bedc09d18998db2ec178d4e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">VSize ending value.  <a href="#ga72f81858bedc09d18998db2ec178d4e2">More...</a><br /></td></tr>
<tr class="separator:ga72f81858bedc09d18998db2ec178d4e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4cc81210c6314993c94a8b088d01f6b9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga4cc81210c6314993c94a8b088d01f6b9">XRGB_HSIZE_FIRST</a>&#160;&#160;&#160;32</td></tr>
<tr class="memdesc:ga4cc81210c6314993c94a8b088d01f6b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">HSize starting value.  <a href="#ga4cc81210c6314993c94a8b088d01f6b9">More...</a><br /></td></tr>
<tr class="separator:ga4cc81210c6314993c94a8b088d01f6b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeba9c3ac1ac3344427291e2335625376"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gaeba9c3ac1ac3344427291e2335625376">XRGB_HSIZE_LAST</a>&#160;&#160;&#160;7680</td></tr>
<tr class="memdesc:gaeba9c3ac1ac3344427291e2335625376"><td class="mdescLeft">&#160;</td><td class="mdescRight">HSize ending value.  <a href="#gaeba9c3ac1ac3344427291e2335625376">More...</a><br /></td></tr>
<tr class="separator:gaeba9c3ac1ac3344427291e2335625376"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Ymax range macros</h2></td></tr>
<tr class="memitem:gaea38b662f7ff34efaf69aae809d0acb0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gaea38b662f7ff34efaf69aae809d0acb0">XRGB_YMAX_FIRST</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:gaea38b662f7ff34efaf69aae809d0acb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ymax starting value.  <a href="#gaea38b662f7ff34efaf69aae809d0acb0">More...</a><br /></td></tr>
<tr class="separator:gaea38b662f7ff34efaf69aae809d0acb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab41120156f164f513a9ddba0e22ee4ed"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gab41120156f164f513a9ddba0e22ee4ed">XRGB_YMAX_LAST</a>&#160;&#160;&#160;255</td></tr>
<tr class="memdesc:gab41120156f164f513a9ddba0e22ee4ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ymax ending value.  <a href="#gab41120156f164f513a9ddba0e22ee4ed">More...</a><br /></td></tr>
<tr class="separator:gab41120156f164f513a9ddba0e22ee4ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Ymin range macros</h2></td></tr>
<tr class="memitem:ga914b2158ea424ca91bc6b0184f9d9345"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga914b2158ea424ca91bc6b0184f9d9345">XRGB_YMIN_FIRST</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:ga914b2158ea424ca91bc6b0184f9d9345"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ymin starting value.  <a href="#ga914b2158ea424ca91bc6b0184f9d9345">More...</a><br /></td></tr>
<tr class="separator:ga914b2158ea424ca91bc6b0184f9d9345"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga63129ee41eb55c63e747d5db3027deea"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga63129ee41eb55c63e747d5db3027deea">XRGB_YMIN_LAST</a>&#160;&#160;&#160;255</td></tr>
<tr class="memdesc:ga63129ee41eb55c63e747d5db3027deea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ymax ending value.  <a href="#ga63129ee41eb55c63e747d5db3027deea">More...</a><br /></td></tr>
<tr class="separator:ga63129ee41eb55c63e747d5db3027deea"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Yoffset range macros</h2></td></tr>
<tr class="memitem:ga95b5c373dbc06ddfbf2a0841e791b983"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga95b5c373dbc06ddfbf2a0841e791b983">XRGB_YOFFSET_FIRST</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:ga95b5c373dbc06ddfbf2a0841e791b983"><td class="mdescLeft">&#160;</td><td class="mdescRight">Yoffset starting value.  <a href="#ga95b5c373dbc06ddfbf2a0841e791b983">More...</a><br /></td></tr>
<tr class="separator:ga95b5c373dbc06ddfbf2a0841e791b983"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacd3206dd026fa1a8eccd5c963b6653a0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gacd3206dd026fa1a8eccd5c963b6653a0">XRGB_YOFFSET_LAST</a>&#160;&#160;&#160;255</td></tr>
<tr class="memdesc:gacd3206dd026fa1a8eccd5c963b6653a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Yoffset ending value.  <a href="#gacd3206dd026fa1a8eccd5c963b6653a0">More...</a><br /></td></tr>
<tr class="separator:gacd3206dd026fa1a8eccd5c963b6653a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Cbmax range macros</h2></td></tr>
<tr class="memitem:ga6ecb464cc184f04c37a3ed80dfbe2c72"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga6ecb464cc184f04c37a3ed80dfbe2c72">XRGB_CBMAX_FIRST</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:ga6ecb464cc184f04c37a3ed80dfbe2c72"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cbmax starting value.  <a href="#ga6ecb464cc184f04c37a3ed80dfbe2c72">More...</a><br /></td></tr>
<tr class="separator:ga6ecb464cc184f04c37a3ed80dfbe2c72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga26bbea96e935156e2727acf178a17624"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga26bbea96e935156e2727acf178a17624">XRGB_CBMAX_LAST</a>&#160;&#160;&#160;255</td></tr>
<tr class="memdesc:ga26bbea96e935156e2727acf178a17624"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cbmax ending value.  <a href="#ga26bbea96e935156e2727acf178a17624">More...</a><br /></td></tr>
<tr class="separator:ga26bbea96e935156e2727acf178a17624"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Cbmin range macros</h2></td></tr>
<tr class="memitem:ga74e8f93afc871bceaad7411036fa9d94"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga74e8f93afc871bceaad7411036fa9d94">XRGB_CBMIN_FIRST</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:ga74e8f93afc871bceaad7411036fa9d94"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cbmin starting value.  <a href="#ga74e8f93afc871bceaad7411036fa9d94">More...</a><br /></td></tr>
<tr class="separator:ga74e8f93afc871bceaad7411036fa9d94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3552a5c90c02a96c6196ab48304d6032"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga3552a5c90c02a96c6196ab48304d6032">XRGB_CBMIN_LAST</a>&#160;&#160;&#160;255</td></tr>
<tr class="memdesc:ga3552a5c90c02a96c6196ab48304d6032"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cbmin ending value.  <a href="#ga3552a5c90c02a96c6196ab48304d6032">More...</a><br /></td></tr>
<tr class="separator:ga3552a5c90c02a96c6196ab48304d6032"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Cboffset range macros</h2></td></tr>
<tr class="memitem:ga43e46c9092447e18e1fc53487d4814e4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga43e46c9092447e18e1fc53487d4814e4">XRGB_CBOFFSET_FIRST</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:ga43e46c9092447e18e1fc53487d4814e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cboffset starting value.  <a href="#ga43e46c9092447e18e1fc53487d4814e4">More...</a><br /></td></tr>
<tr class="separator:ga43e46c9092447e18e1fc53487d4814e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3bd066b785fd991abf036ad12802285c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga3bd066b785fd991abf036ad12802285c">XRGB_CBOFFSET_LAST</a>&#160;&#160;&#160;255</td></tr>
<tr class="memdesc:ga3bd066b785fd991abf036ad12802285c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cboffset ending value.  <a href="#ga3bd066b785fd991abf036ad12802285c">More...</a><br /></td></tr>
<tr class="separator:ga3bd066b785fd991abf036ad12802285c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Crmax range macros</h2></td></tr>
<tr class="memitem:ga236d1c41f907cd702f71e271d6439c1f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga236d1c41f907cd702f71e271d6439c1f">XRGB_CRMAX_FIRST</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:ga236d1c41f907cd702f71e271d6439c1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Crmax starting value.  <a href="#ga236d1c41f907cd702f71e271d6439c1f">More...</a><br /></td></tr>
<tr class="separator:ga236d1c41f907cd702f71e271d6439c1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad6cdbc57d6bf41d48f00ea162633cd65"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gad6cdbc57d6bf41d48f00ea162633cd65">XRGB_CRMAX_LAST</a>&#160;&#160;&#160;255</td></tr>
<tr class="memdesc:gad6cdbc57d6bf41d48f00ea162633cd65"><td class="mdescLeft">&#160;</td><td class="mdescRight">Crmax ending value.  <a href="#gad6cdbc57d6bf41d48f00ea162633cd65">More...</a><br /></td></tr>
<tr class="separator:gad6cdbc57d6bf41d48f00ea162633cd65"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Crmin range macros</h2></td></tr>
<tr class="memitem:ga2f4f9ac5872726cc88182f263df93f95"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga2f4f9ac5872726cc88182f263df93f95">XRGB_CRMIN_FIRST</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:ga2f4f9ac5872726cc88182f263df93f95"><td class="mdescLeft">&#160;</td><td class="mdescRight">Crmin starting value.  <a href="#ga2f4f9ac5872726cc88182f263df93f95">More...</a><br /></td></tr>
<tr class="separator:ga2f4f9ac5872726cc88182f263df93f95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga810c4ff8381d0779a403832572caf4c1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga810c4ff8381d0779a403832572caf4c1">XRGB_CRMIN_LAST</a>&#160;&#160;&#160;255</td></tr>
<tr class="memdesc:ga810c4ff8381d0779a403832572caf4c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Crmin ending value.  <a href="#ga810c4ff8381d0779a403832572caf4c1">More...</a><br /></td></tr>
<tr class="separator:ga810c4ff8381d0779a403832572caf4c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Croffset range macros</h2></td></tr>
<tr class="memitem:gafa899806ea5782d1de53a13af67758db"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gafa899806ea5782d1de53a13af67758db">XRGB_CROFFSET_FIRST</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:gafa899806ea5782d1de53a13af67758db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Croffset starting value.  <a href="#gafa899806ea5782d1de53a13af67758db">More...</a><br /></td></tr>
<tr class="separator:gafa899806ea5782d1de53a13af67758db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa82f4ebed079af667a6fc84df37aba16"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gaa82f4ebed079af667a6fc84df37aba16">XRGB_CROFFSET_LAST</a>&#160;&#160;&#160;255</td></tr>
<tr class="memdesc:gaa82f4ebed079af667a6fc84df37aba16"><td class="mdescLeft">&#160;</td><td class="mdescRight">Croffset ending value.  <a href="#gaa82f4ebed079af667a6fc84df37aba16">More...</a><br /></td></tr>
<tr class="separator:gaa82f4ebed079af667a6fc84df37aba16"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Control Registers</h2></td></tr>
<tr><td class="ititle" colspan="2"><p><a class="anchor" id="amgrpfc2c56893b802552c6be41c0c9dc8e68"></a>Control registers offset for RGB2YCRCB core. </p>
</td></tr>
<tr class="memitem:ga223ec96a988716a0ea51ec6b71c2fcc9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga223ec96a988716a0ea51ec6b71c2fcc9">XRGB_CONTROL_OFFSET</a>&#160;&#160;&#160;0x000</td></tr>
<tr class="memdesc:ga223ec96a988716a0ea51ec6b71c2fcc9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Control offset.  <a href="#ga223ec96a988716a0ea51ec6b71c2fcc9">More...</a><br /></td></tr>
<tr class="separator:ga223ec96a988716a0ea51ec6b71c2fcc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga439a6a780982bf5728b836b25566c6c0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga439a6a780982bf5728b836b25566c6c0">XRGB_STATUS_OFFSET</a>&#160;&#160;&#160;0x004</td></tr>
<tr class="memdesc:ga439a6a780982bf5728b836b25566c6c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Status offset.  <a href="#ga439a6a780982bf5728b836b25566c6c0">More...</a><br /></td></tr>
<tr class="separator:ga439a6a780982bf5728b836b25566c6c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1fee5db01871bbd204b017c246513aa8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga1fee5db01871bbd204b017c246513aa8">XRGB_ERROR_OFFSET</a>&#160;&#160;&#160;0x008</td></tr>
<tr class="memdesc:ga1fee5db01871bbd204b017c246513aa8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Error offset.  <a href="#ga1fee5db01871bbd204b017c246513aa8">More...</a><br /></td></tr>
<tr class="separator:ga1fee5db01871bbd204b017c246513aa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4829d6198ed3483df52dbb16c65ac70a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga4829d6198ed3483df52dbb16c65ac70a">XRGB_IRQ_EN_OFFSET</a>&#160;&#160;&#160;0x00C</td></tr>
<tr class="memdesc:ga4829d6198ed3483df52dbb16c65ac70a"><td class="mdescLeft">&#160;</td><td class="mdescRight">IRQ Enable offset.  <a href="#ga4829d6198ed3483df52dbb16c65ac70a">More...</a><br /></td></tr>
<tr class="separator:ga4829d6198ed3483df52dbb16c65ac70a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga901d176b350cc06345371069aff229dc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga901d176b350cc06345371069aff229dc">XRGB_VERSION_OFFSET</a>&#160;&#160;&#160;0x010</td></tr>
<tr class="memdesc:ga901d176b350cc06345371069aff229dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Version offset.  <a href="#ga901d176b350cc06345371069aff229dc">More...</a><br /></td></tr>
<tr class="separator:ga901d176b350cc06345371069aff229dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7d4ede8cc0269a6a06c65a23fa750fba"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga7d4ede8cc0269a6a06c65a23fa750fba">XRGB_SYSDEBUG0_OFFSET</a>&#160;&#160;&#160;0x014</td></tr>
<tr class="memdesc:ga7d4ede8cc0269a6a06c65a23fa750fba"><td class="mdescLeft">&#160;</td><td class="mdescRight">System Debug 0 offset.  <a href="#ga7d4ede8cc0269a6a06c65a23fa750fba">More...</a><br /></td></tr>
<tr class="separator:ga7d4ede8cc0269a6a06c65a23fa750fba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8048bcd6b5e05ac6f762286332bd15e1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga8048bcd6b5e05ac6f762286332bd15e1">XRGB_SYSDEBUG1_OFFSET</a>&#160;&#160;&#160;0x018</td></tr>
<tr class="memdesc:ga8048bcd6b5e05ac6f762286332bd15e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">System Debug 1 offset.  <a href="#ga8048bcd6b5e05ac6f762286332bd15e1">More...</a><br /></td></tr>
<tr class="separator:ga8048bcd6b5e05ac6f762286332bd15e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7806bf2eb556415b9ef4eed907c654ae"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga7806bf2eb556415b9ef4eed907c654ae">XRGB_SYSDEBUG2_OFFSET</a>&#160;&#160;&#160;0x01C</td></tr>
<tr class="memdesc:ga7806bf2eb556415b9ef4eed907c654ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">System Debug 2 offset.  <a href="#ga7806bf2eb556415b9ef4eed907c654ae">More...</a><br /></td></tr>
<tr class="separator:ga7806bf2eb556415b9ef4eed907c654ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Timing Control Registers</h2></td></tr>
<tr><td class="ititle" colspan="2"><p><a class="anchor" id="amgrp5e7b89ec44212b0374e248348ade51a5"></a>Timing control registers offset for RGB2YCRCB core. </p>
</td></tr>
<tr class="memitem:ga372ed88b9e00090936618ba36339af22"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga372ed88b9e00090936618ba36339af22">XRGB_ACTIVE_SIZE_OFFSET</a>&#160;&#160;&#160;0x020</td></tr>
<tr class="memdesc:ga372ed88b9e00090936618ba36339af22"><td class="mdescLeft">&#160;</td><td class="mdescRight">Active Size (V x H) offset.  <a href="#ga372ed88b9e00090936618ba36339af22">More...</a><br /></td></tr>
<tr class="separator:ga372ed88b9e00090936618ba36339af22"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Core Specific Registers</h2></td></tr>
<tr><td class="ititle" colspan="2"><p><a class="anchor" id="amgrp9797cbc855fb699300cac85f125e5599"></a>Core specific registers offset. </p>
</td></tr>
<tr class="memitem:gafa9d2e4bc01eee059ba25ea409918b83"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gafa9d2e4bc01eee059ba25ea409918b83">XRGB_YMAX_OFFSET</a>&#160;&#160;&#160;0x100</td></tr>
<tr class="memdesc:gafa9d2e4bc01eee059ba25ea409918b83"><td class="mdescLeft">&#160;</td><td class="mdescRight">Luma Clipping offset.  <a href="#gafa9d2e4bc01eee059ba25ea409918b83">More...</a><br /></td></tr>
<tr class="separator:gafa9d2e4bc01eee059ba25ea409918b83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabb8e5021a0773d2e44945426494654d6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gabb8e5021a0773d2e44945426494654d6">XRGB_YMIN_OFFSET</a>&#160;&#160;&#160;0x104</td></tr>
<tr class="memdesc:gabb8e5021a0773d2e44945426494654d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Luma Clamping offset.  <a href="#gabb8e5021a0773d2e44945426494654d6">More...</a><br /></td></tr>
<tr class="separator:gabb8e5021a0773d2e44945426494654d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab4cc75802fd3d25f6753151dc6b58022"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gab4cc75802fd3d25f6753151dc6b58022">XRGB_CBMAX_OFFSET</a>&#160;&#160;&#160;0x108</td></tr>
<tr class="memdesc:gab4cc75802fd3d25f6753151dc6b58022"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cb Clipping offset.  <a href="#gab4cc75802fd3d25f6753151dc6b58022">More...</a><br /></td></tr>
<tr class="separator:gab4cc75802fd3d25f6753151dc6b58022"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac41ed314e615ad3ee0695fe389f8777f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gac41ed314e615ad3ee0695fe389f8777f">XRGB_CBMIN_OFFSET</a>&#160;&#160;&#160;0x10C</td></tr>
<tr class="memdesc:gac41ed314e615ad3ee0695fe389f8777f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cb Clamping offset.  <a href="#gac41ed314e615ad3ee0695fe389f8777f">More...</a><br /></td></tr>
<tr class="separator:gac41ed314e615ad3ee0695fe389f8777f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab2a7c4d79509ffa4d43dafa843a9607d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gab2a7c4d79509ffa4d43dafa843a9607d">XRGB_CRMAX_OFFSET</a>&#160;&#160;&#160;0x110</td></tr>
<tr class="memdesc:gab2a7c4d79509ffa4d43dafa843a9607d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cr Clipping offset.  <a href="#gab2a7c4d79509ffa4d43dafa843a9607d">More...</a><br /></td></tr>
<tr class="separator:gab2a7c4d79509ffa4d43dafa843a9607d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9055eef6a96033880c859bcd36108b85"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga9055eef6a96033880c859bcd36108b85">XRGB_CRMIN_OFFSET</a>&#160;&#160;&#160;0x114</td></tr>
<tr class="memdesc:ga9055eef6a96033880c859bcd36108b85"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cr Clamping offset.  <a href="#ga9055eef6a96033880c859bcd36108b85">More...</a><br /></td></tr>
<tr class="separator:ga9055eef6a96033880c859bcd36108b85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga27d3ad690fb15ddac7b5cfb375f153ed"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga27d3ad690fb15ddac7b5cfb375f153ed">XRGB_YOFFSET_OFFSET</a>&#160;&#160;&#160;0x118</td></tr>
<tr class="memdesc:ga27d3ad690fb15ddac7b5cfb375f153ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Luma Offset offset.  <a href="#ga27d3ad690fb15ddac7b5cfb375f153ed">More...</a><br /></td></tr>
<tr class="separator:ga27d3ad690fb15ddac7b5cfb375f153ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabbbc4cf1a2cca4ee7c8ec3ead547a668"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gabbbc4cf1a2cca4ee7c8ec3ead547a668">XRGB_CBOFFSET_OFFSET</a>&#160;&#160;&#160;0x11C</td></tr>
<tr class="memdesc:gabbbc4cf1a2cca4ee7c8ec3ead547a668"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cb Offset offset.  <a href="#gabbbc4cf1a2cca4ee7c8ec3ead547a668">More...</a><br /></td></tr>
<tr class="separator:gabbbc4cf1a2cca4ee7c8ec3ead547a668"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0177b5de00944443779f948ba3fbaaaa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga0177b5de00944443779f948ba3fbaaaa">XRGB_CROFFSET_OFFSET</a>&#160;&#160;&#160;0x120</td></tr>
<tr class="memdesc:ga0177b5de00944443779f948ba3fbaaaa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cr Offset offset.  <a href="#ga0177b5de00944443779f948ba3fbaaaa">More...</a><br /></td></tr>
<tr class="separator:ga0177b5de00944443779f948ba3fbaaaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2f6b41a17c43909b9f84795f768a7478"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga2f6b41a17c43909b9f84795f768a7478">XRGB_ACOEF_OFFSET</a>&#160;&#160;&#160;0x124</td></tr>
<tr class="memdesc:ga2f6b41a17c43909b9f84795f768a7478"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Coefficient offset.  <a href="#ga2f6b41a17c43909b9f84795f768a7478">More...</a><br /></td></tr>
<tr class="separator:ga2f6b41a17c43909b9f84795f768a7478"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga20ec77fc1de5825a50fc9c99b0ba9158"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga20ec77fc1de5825a50fc9c99b0ba9158">XRGB_BCOEF_OFFSET</a>&#160;&#160;&#160;0x128</td></tr>
<tr class="memdesc:ga20ec77fc1de5825a50fc9c99b0ba9158"><td class="mdescLeft">&#160;</td><td class="mdescRight">B Coefficient offset.  <a href="#ga20ec77fc1de5825a50fc9c99b0ba9158">More...</a><br /></td></tr>
<tr class="separator:ga20ec77fc1de5825a50fc9c99b0ba9158"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab93f8e426044444df2c027a8b8aa0488"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gab93f8e426044444df2c027a8b8aa0488">XRGB_CCOEF_OFFSET</a>&#160;&#160;&#160;0x12C</td></tr>
<tr class="memdesc:gab93f8e426044444df2c027a8b8aa0488"><td class="mdescLeft">&#160;</td><td class="mdescRight">C Coefficient offset.  <a href="#gab93f8e426044444df2c027a8b8aa0488">More...</a><br /></td></tr>
<tr class="separator:gab93f8e426044444df2c027a8b8aa0488"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0f63549e603f89bd75766e25136b6cb2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga0f63549e603f89bd75766e25136b6cb2">XRGB_DCOEF_OFFSET</a>&#160;&#160;&#160;0x130</td></tr>
<tr class="memdesc:ga0f63549e603f89bd75766e25136b6cb2"><td class="mdescLeft">&#160;</td><td class="mdescRight">D Coefficient offset.  <a href="#ga0f63549e603f89bd75766e25136b6cb2">More...</a><br /></td></tr>
<tr class="separator:ga0f63549e603f89bd75766e25136b6cb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Control Register Bit Masks</h2></td></tr>
<tr><td class="ititle" colspan="2"><p><a class="anchor" id="amgrpdea775442419f5362b36802a03d5042b"></a>Control Register bit definition for RGB2YCRCB core. </p>
</td></tr>
<tr class="memitem:ga02ae9c4683a1b222240379c6859e3fde"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga02ae9c4683a1b222240379c6859e3fde">XRGB_CTL_SW_EN_MASK</a>&#160;&#160;&#160;0x00000001</td></tr>
<tr class="memdesc:ga02ae9c4683a1b222240379c6859e3fde"><td class="mdescLeft">&#160;</td><td class="mdescRight">Software Enable Mask.  <a href="#ga02ae9c4683a1b222240379c6859e3fde">More...</a><br /></td></tr>
<tr class="separator:ga02ae9c4683a1b222240379c6859e3fde"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab10ae42723b22077647e7ab976310b39"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gab10ae42723b22077647e7ab976310b39">XRGB_CTL_RUE_MASK</a>&#160;&#160;&#160;0x00000002</td></tr>
<tr class="memdesc:gab10ae42723b22077647e7ab976310b39"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register Update Enable Mask.  <a href="#gab10ae42723b22077647e7ab976310b39">More...</a><br /></td></tr>
<tr class="separator:gab10ae42723b22077647e7ab976310b39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaae906f64d6e487dabca975b7962121ff"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gaae906f64d6e487dabca975b7962121ff">XRGB_CTL_BPE_MASK</a>&#160;&#160;&#160;0x00000010</td></tr>
<tr class="memdesc:gaae906f64d6e487dabca975b7962121ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bypass Mask.  <a href="#gaae906f64d6e487dabca975b7962121ff">More...</a><br /></td></tr>
<tr class="separator:gaae906f64d6e487dabca975b7962121ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga72bd1f57b6dcae71372f6a1839c9d123"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga72bd1f57b6dcae71372f6a1839c9d123">XRGB_CTL_TPE_MASK</a>&#160;&#160;&#160;0x00000020</td></tr>
<tr class="memdesc:ga72bd1f57b6dcae71372f6a1839c9d123"><td class="mdescLeft">&#160;</td><td class="mdescRight">Test Pattern Mask.  <a href="#ga72bd1f57b6dcae71372f6a1839c9d123">More...</a><br /></td></tr>
<tr class="separator:ga72bd1f57b6dcae71372f6a1839c9d123"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8b43ebb923589b79774356cc8d1deeec"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga8b43ebb923589b79774356cc8d1deeec">XRGB_CTL_AUTORESET_MASK</a>&#160;&#160;&#160;0x40000000</td></tr>
<tr class="memdesc:ga8b43ebb923589b79774356cc8d1deeec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Software Reset - Auto-synchronize to SOF Mask.  <a href="#ga8b43ebb923589b79774356cc8d1deeec">More...</a><br /></td></tr>
<tr class="separator:ga8b43ebb923589b79774356cc8d1deeec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7bc010e8170554e53149e4f6adba691b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga7bc010e8170554e53149e4f6adba691b">XRGB_CTL_RESET_MASK</a>&#160;&#160;&#160;0x80000000</td></tr>
<tr class="memdesc:ga7bc010e8170554e53149e4f6adba691b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Software Reset - Instantaneous Mask.  <a href="#ga7bc010e8170554e53149e4f6adba691b">More...</a><br /></td></tr>
<tr class="separator:ga7bc010e8170554e53149e4f6adba691b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Slave Error Bit Masks</h2></td></tr>
<tr class="memitem:gaf362f01ebd02c3532686e6a8a2b9fdde"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gaf362f01ebd02c3532686e6a8a2b9fdde">XRGB_ERR_EOL_EARLY_MASK</a>&#160;&#160;&#160;0x000000001</td></tr>
<tr class="memdesc:gaf362f01ebd02c3532686e6a8a2b9fdde"><td class="mdescLeft">&#160;</td><td class="mdescRight">Error: End of line Early Mask.  <a href="#gaf362f01ebd02c3532686e6a8a2b9fdde">More...</a><br /></td></tr>
<tr class="separator:gaf362f01ebd02c3532686e6a8a2b9fdde"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad1558bf3d24efa6d98aac7c14b2c1bd2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gad1558bf3d24efa6d98aac7c14b2c1bd2">XRGB_ERR_EOL_LATE_MASK</a>&#160;&#160;&#160;0x000000002</td></tr>
<tr class="memdesc:gad1558bf3d24efa6d98aac7c14b2c1bd2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Error: End of line Late Mask.  <a href="#gad1558bf3d24efa6d98aac7c14b2c1bd2">More...</a><br /></td></tr>
<tr class="separator:gad1558bf3d24efa6d98aac7c14b2c1bd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga31a143fe125c2f9540fd93361abcbf73"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga31a143fe125c2f9540fd93361abcbf73">XRGB_ERR_SOF_EARLY_MASK</a>&#160;&#160;&#160;0x000000004</td></tr>
<tr class="memdesc:ga31a143fe125c2f9540fd93361abcbf73"><td class="mdescLeft">&#160;</td><td class="mdescRight">Error: Start of frame Early Mask.  <a href="#ga31a143fe125c2f9540fd93361abcbf73">More...</a><br /></td></tr>
<tr class="separator:ga31a143fe125c2f9540fd93361abcbf73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga00986ef3369db5eba706caa7bf320f6f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga00986ef3369db5eba706caa7bf320f6f">XRGB_ERR_SOF_LATE_MASK</a>&#160;&#160;&#160;0x000000008</td></tr>
<tr class="memdesc:ga00986ef3369db5eba706caa7bf320f6f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Error: Start of frame Late Mask.  <a href="#ga00986ef3369db5eba706caa7bf320f6f">More...</a><br /></td></tr>
<tr class="separator:ga00986ef3369db5eba706caa7bf320f6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Interrupt Register Bit Masks</h2></td></tr>
<tr><td class="ititle" colspan="2"><p><a class="anchor" id="amgrp1d744f2ac60726522b5d178c1520704d"></a>Interrupt Register bit definition for RGB2YCRCB core.</p>
<p>It is applicable for STATUS and IRQ_ENABLE Registers. </p>
</td></tr>
<tr class="memitem:ga5a9e250a12207a49921392a11b4782ab"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga5a9e250a12207a49921392a11b4782ab">XRGB_IXR_PROC_STARTED_MASK</a>&#160;&#160;&#160;0x00000001</td></tr>
<tr class="memdesc:ga5a9e250a12207a49921392a11b4782ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process Started Mask.  <a href="#ga5a9e250a12207a49921392a11b4782ab">More...</a><br /></td></tr>
<tr class="separator:ga5a9e250a12207a49921392a11b4782ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga01dbf65fcf04159faa48e72786a486d5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga01dbf65fcf04159faa48e72786a486d5">XRGB_IXR_EOF_MASK</a>&#160;&#160;&#160;0x00000002</td></tr>
<tr class="memdesc:ga01dbf65fcf04159faa48e72786a486d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">End-Of-Frame Mask.  <a href="#ga01dbf65fcf04159faa48e72786a486d5">More...</a><br /></td></tr>
<tr class="separator:ga01dbf65fcf04159faa48e72786a486d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga653e88970ad309267309eef34af9a44a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga653e88970ad309267309eef34af9a44a">XRGB_IXR_SE_MASK</a>&#160;&#160;&#160;0x00010000</td></tr>
<tr class="memdesc:ga653e88970ad309267309eef34af9a44a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Slave Error Mask.  <a href="#ga653e88970ad309267309eef34af9a44a">More...</a><br /></td></tr>
<tr class="separator:ga653e88970ad309267309eef34af9a44a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6ff85638bb879e7f6c46fb606b5a9282"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga6ff85638bb879e7f6c46fb606b5a9282">XRGB_IXR_ALLINTR_MASK</a>&#160;&#160;&#160;0x00010003</td></tr>
<tr class="memdesc:ga6ff85638bb879e7f6c46fb606b5a9282"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interrupt All Error Mask (ORing (of All Interrupt Mask)  <a href="#ga6ff85638bb879e7f6c46fb606b5a9282">More...</a><br /></td></tr>
<tr class="separator:ga6ff85638bb879e7f6c46fb606b5a9282"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Version Register Bit Masks and Shifts</h2></td></tr>
<tr><td class="ititle" colspan="2"><p><a class="anchor" id="amgrpb08a6b039e069bcf81238b9d43c336d7"></a>Version Register bit definition for RGB2YCRCB core. </p>
</td></tr>
<tr class="memitem:gaa975a871743408bab1de48aa4c28c425"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gaa975a871743408bab1de48aa4c28c425">XRGB_VER_REV_NUM_MASK</a>&#160;&#160;&#160;0x000000FF</td></tr>
<tr class="memdesc:gaa975a871743408bab1de48aa4c28c425"><td class="mdescLeft">&#160;</td><td class="mdescRight">Revision Number Mask.  <a href="#gaa975a871743408bab1de48aa4c28c425">More...</a><br /></td></tr>
<tr class="separator:gaa975a871743408bab1de48aa4c28c425"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab1690a2a7185ef5083e427bf96cc6403"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gab1690a2a7185ef5083e427bf96cc6403">XRGB_VER_PID_MASK</a>&#160;&#160;&#160;0x00000F00</td></tr>
<tr class="memdesc:gab1690a2a7185ef5083e427bf96cc6403"><td class="mdescLeft">&#160;</td><td class="mdescRight">Patch ID Mask.  <a href="#gab1690a2a7185ef5083e427bf96cc6403">More...</a><br /></td></tr>
<tr class="separator:gab1690a2a7185ef5083e427bf96cc6403"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacb31cc64d465b2e05eb48e77d7f4a390"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gacb31cc64d465b2e05eb48e77d7f4a390">XRGB_VER_REV_MASK</a>&#160;&#160;&#160;0x0000F000</td></tr>
<tr class="memdesc:gacb31cc64d465b2e05eb48e77d7f4a390"><td class="mdescLeft">&#160;</td><td class="mdescRight">Revision Mask.  <a href="#gacb31cc64d465b2e05eb48e77d7f4a390">More...</a><br /></td></tr>
<tr class="separator:gacb31cc64d465b2e05eb48e77d7f4a390"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8e748c6406d74d20d0a228b1da5398af"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga8e748c6406d74d20d0a228b1da5398af">XRGB_VER_MINOR_MASK</a>&#160;&#160;&#160;0x00FF0000</td></tr>
<tr class="memdesc:ga8e748c6406d74d20d0a228b1da5398af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Minor Mask.  <a href="#ga8e748c6406d74d20d0a228b1da5398af">More...</a><br /></td></tr>
<tr class="separator:ga8e748c6406d74d20d0a228b1da5398af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad431cf9c6c751d6b060d6c9fd3c0305e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gad431cf9c6c751d6b060d6c9fd3c0305e">XRGB_VER_MAJOR_MASK</a>&#160;&#160;&#160;0xFF000000</td></tr>
<tr class="memdesc:gad431cf9c6c751d6b060d6c9fd3c0305e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Major Mask.  <a href="#gad431cf9c6c751d6b060d6c9fd3c0305e">More...</a><br /></td></tr>
<tr class="separator:gad431cf9c6c751d6b060d6c9fd3c0305e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga97780be56ebd05df52303a70fbf37ee8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga97780be56ebd05df52303a70fbf37ee8">XRGB_VER_MAJOR_SHIFT</a>&#160;&#160;&#160;24</td></tr>
<tr class="memdesc:ga97780be56ebd05df52303a70fbf37ee8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Major Shift.  <a href="#ga97780be56ebd05df52303a70fbf37ee8">More...</a><br /></td></tr>
<tr class="separator:ga97780be56ebd05df52303a70fbf37ee8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaed6ed455a0e07549d806d45fa47043a2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gaed6ed455a0e07549d806d45fa47043a2">XRGB_VER_MINOR_SHIFT</a>&#160;&#160;&#160;16</td></tr>
<tr class="memdesc:gaed6ed455a0e07549d806d45fa47043a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Minor Shift.  <a href="#gaed6ed455a0e07549d806d45fa47043a2">More...</a><br /></td></tr>
<tr class="separator:gaed6ed455a0e07549d806d45fa47043a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2c1deee9f0e16230ac013d15061526a8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga2c1deee9f0e16230ac013d15061526a8">XGMA_VER_REV_SHIFT</a>&#160;&#160;&#160;12</td></tr>
<tr class="memdesc:ga2c1deee9f0e16230ac013d15061526a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Revision Shift.  <a href="#ga2c1deee9f0e16230ac013d15061526a8">More...</a><br /></td></tr>
<tr class="separator:ga2c1deee9f0e16230ac013d15061526a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad6f2025f38a4ba9463e4e8c9029b96e7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gad6f2025f38a4ba9463e4e8c9029b96e7">XRGB_VER_INTERNAL_SHIFT</a>&#160;&#160;&#160;8</td></tr>
<tr class="memdesc:gad6f2025f38a4ba9463e4e8c9029b96e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Internal Shift.  <a href="#gad6f2025f38a4ba9463e4e8c9029b96e7">More...</a><br /></td></tr>
<tr class="separator:gad6f2025f38a4ba9463e4e8c9029b96e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
ActiveSize Register Bit Masks and Shift</h2></td></tr>
<tr class="memitem:gabea7a7c13002a6eb6a656f43bde1d568"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gabea7a7c13002a6eb6a656f43bde1d568">XRGB_ACTSIZE_NUM_PIXEL_MASK</a>&#160;&#160;&#160;0x00001FFF</td></tr>
<tr class="memdesc:gabea7a7c13002a6eb6a656f43bde1d568"><td class="mdescLeft">&#160;</td><td class="mdescRight">The number of pixels in source image.  <a href="#gabea7a7c13002a6eb6a656f43bde1d568">More...</a><br /></td></tr>
<tr class="separator:gabea7a7c13002a6eb6a656f43bde1d568"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga80dbbf588ed1f83ab4294710903cefc1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga80dbbf588ed1f83ab4294710903cefc1">XRGB_ACTSIZE_NUM_LINE_MASK</a>&#160;&#160;&#160;0x1FFF0000</td></tr>
<tr class="memdesc:ga80dbbf588ed1f83ab4294710903cefc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">The number of lines in source image.  <a href="#ga80dbbf588ed1f83ab4294710903cefc1">More...</a><br /></td></tr>
<tr class="separator:ga80dbbf588ed1f83ab4294710903cefc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6cb01c42c2cdd4b1fb3b53b6d88486c7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga6cb01c42c2cdd4b1fb3b53b6d88486c7">XRGB_ACTSIZE_NUM_LINE_SHIFT</a>&#160;&#160;&#160;16</td></tr>
<tr class="memdesc:ga6cb01c42c2cdd4b1fb3b53b6d88486c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Shift for number of lines.  <a href="#ga6cb01c42c2cdd4b1fb3b53b6d88486c7">More...</a><br /></td></tr>
<tr class="separator:ga6cb01c42c2cdd4b1fb3b53b6d88486c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
YMax Register Bit Mask</h2></td></tr>
<tr class="memitem:gadccd7294adb7f140d63d60e2242d21d0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gadccd7294adb7f140d63d60e2242d21d0">XRGB_YMAX_MASK</a>&#160;&#160;&#160;0x0000FFFF</td></tr>
<tr class="memdesc:gadccd7294adb7f140d63d60e2242d21d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Luma clipping value Mask.  <a href="#gadccd7294adb7f140d63d60e2242d21d0">More...</a><br /></td></tr>
<tr class="separator:gadccd7294adb7f140d63d60e2242d21d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
YMin Register Bit Mask</h2></td></tr>
<tr class="memitem:ga5ce3325bbf25c9eb4cc3bc6343c30190"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga5ce3325bbf25c9eb4cc3bc6343c30190">XRGB_YMIN_MASK</a>&#160;&#160;&#160;0x0000FFFF</td></tr>
<tr class="memdesc:ga5ce3325bbf25c9eb4cc3bc6343c30190"><td class="mdescLeft">&#160;</td><td class="mdescRight">Luma clamping value Mask.  <a href="#ga5ce3325bbf25c9eb4cc3bc6343c30190">More...</a><br /></td></tr>
<tr class="separator:ga5ce3325bbf25c9eb4cc3bc6343c30190"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
CBMax Register Bit Mask</h2></td></tr>
<tr class="memitem:ga4169c61748e296fd95ae7de3d300df59"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga4169c61748e296fd95ae7de3d300df59">XRGB_CBMAX_MASK</a>&#160;&#160;&#160;0x0000FFFF</td></tr>
<tr class="memdesc:ga4169c61748e296fd95ae7de3d300df59"><td class="mdescLeft">&#160;</td><td class="mdescRight">Chroma Cb clipping value Mask.  <a href="#ga4169c61748e296fd95ae7de3d300df59">More...</a><br /></td></tr>
<tr class="separator:ga4169c61748e296fd95ae7de3d300df59"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
CBMin Register Bit Mask</h2></td></tr>
<tr class="memitem:ga99f44f11f6c67f2faf65c4c4eac09f2a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga99f44f11f6c67f2faf65c4c4eac09f2a">XRGB_CBMIN_MASK</a>&#160;&#160;&#160;0x0000FFFF</td></tr>
<tr class="memdesc:ga99f44f11f6c67f2faf65c4c4eac09f2a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Chroma Cb clamping value mask.  <a href="#ga99f44f11f6c67f2faf65c4c4eac09f2a">More...</a><br /></td></tr>
<tr class="separator:ga99f44f11f6c67f2faf65c4c4eac09f2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
CRMax Register Bit Mask</h2></td></tr>
<tr class="memitem:ga63ec7cbbc06ba17a58a6ea932f55cb93"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga63ec7cbbc06ba17a58a6ea932f55cb93">XRGB_CRMAX_MASK</a>&#160;&#160;&#160;0x0000FFFF</td></tr>
<tr class="memdesc:ga63ec7cbbc06ba17a58a6ea932f55cb93"><td class="mdescLeft">&#160;</td><td class="mdescRight">Chroma Cr clipping value Mask.  <a href="#ga63ec7cbbc06ba17a58a6ea932f55cb93">More...</a><br /></td></tr>
<tr class="separator:ga63ec7cbbc06ba17a58a6ea932f55cb93"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
CRMin Register Bit Mask</h2></td></tr>
<tr class="memitem:ga1a0866fc6eea06a0ff217ad2fa6b67ad"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga1a0866fc6eea06a0ff217ad2fa6b67ad">XRGB_CRMIN_MASK</a>&#160;&#160;&#160;0x0000FFFF</td></tr>
<tr class="memdesc:ga1a0866fc6eea06a0ff217ad2fa6b67ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Chroma Cr clamping value Mask.  <a href="#ga1a0866fc6eea06a0ff217ad2fa6b67ad">More...</a><br /></td></tr>
<tr class="separator:ga1a0866fc6eea06a0ff217ad2fa6b67ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
YOffset Register Bit Mask</h2></td></tr>
<tr class="memitem:ga366ee32d399122db5d88a643d4a90839"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga366ee32d399122db5d88a643d4a90839">XRGB_YOFFSET_MASK</a>&#160;&#160;&#160;0x0001FFFF</td></tr>
<tr class="memdesc:ga366ee32d399122db5d88a643d4a90839"><td class="mdescLeft">&#160;</td><td class="mdescRight">Luma offset compensation value Mask.  <a href="#ga366ee32d399122db5d88a643d4a90839">More...</a><br /></td></tr>
<tr class="separator:ga366ee32d399122db5d88a643d4a90839"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
CbOffset Register Bit Mask</h2></td></tr>
<tr class="memitem:ga1b0882b62d72d99fef309669819533c8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga1b0882b62d72d99fef309669819533c8">XRGB_CBOFFSET_MASK</a>&#160;&#160;&#160;0x0001FFFF</td></tr>
<tr class="memdesc:ga1b0882b62d72d99fef309669819533c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Chroma(Cb) offset compensation value Mask.  <a href="#ga1b0882b62d72d99fef309669819533c8">More...</a><br /></td></tr>
<tr class="separator:ga1b0882b62d72d99fef309669819533c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
CrOffset Register Bit Mask</h2></td></tr>
<tr class="memitem:ga385ad60625027ced7c04ec669df0feb7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga385ad60625027ced7c04ec669df0feb7">XRGB_CROFFSET_MASK</a>&#160;&#160;&#160;0x0001FFFF</td></tr>
<tr class="memdesc:ga385ad60625027ced7c04ec669df0feb7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Chroma(Cr) offset compensation value Mask.  <a href="#ga385ad60625027ced7c04ec669df0feb7">More...</a><br /></td></tr>
<tr class="separator:ga385ad60625027ced7c04ec669df0feb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
ACOEF, BCOEF, CCOEF, DCOEF Register Bit Mask</h2></td></tr>
<tr class="memitem:ga036770f79dbd29e580f80c1ea29f9610"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga036770f79dbd29e580f80c1ea29f9610">XRGB_COEFF_MASK</a>&#160;&#160;&#160;0x0001FFFF</td></tr>
<tr class="memdesc:ga036770f79dbd29e580f80c1ea29f9610"><td class="mdescLeft">&#160;</td><td class="mdescRight">Matrix Conversion Coefficient value mask.  <a href="#ga036770f79dbd29e580f80c1ea29f9610">More...</a><br /></td></tr>
<tr class="separator:ga036770f79dbd29e580f80c1ea29f9610"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
General purpose Bit Mask and Shifts</h2></td></tr>
<tr class="memitem:gab334c8f3a8ac134d99afceac435b0b13"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gab334c8f3a8ac134d99afceac435b0b13">XRGB_8_BIT_MASK</a>&#160;&#160;&#160;0x000000FF</td></tr>
<tr class="memdesc:gab334c8f3a8ac134d99afceac435b0b13"><td class="mdescLeft">&#160;</td><td class="mdescRight">8-Bit mask  <a href="#gab334c8f3a8ac134d99afceac435b0b13">More...</a><br /></td></tr>
<tr class="separator:gab334c8f3a8ac134d99afceac435b0b13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga432fbcf46a346960886aadaed6ed3c3b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga432fbcf46a346960886aadaed6ed3c3b">XRGB_16_BIT_MASK</a>&#160;&#160;&#160;0x0000FFFF</td></tr>
<tr class="memdesc:ga432fbcf46a346960886aadaed6ed3c3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">16-Bit mask  <a href="#ga432fbcf46a346960886aadaed6ed3c3b">More...</a><br /></td></tr>
<tr class="separator:ga432fbcf46a346960886aadaed6ed3c3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafa6b59f481dbe93bea30e0d68ca10cc6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#gafa6b59f481dbe93bea30e0d68ca10cc6">XRGB_16_BIT_COEF_SHIFT</a>&#160;&#160;&#160;16</td></tr>
<tr class="memdesc:gafa6b59f481dbe93bea30e0d68ca10cc6"><td class="mdescLeft">&#160;</td><td class="mdescRight">16-Bit Coefficient shift  <a href="#gafa6b59f481dbe93bea30e0d68ca10cc6">More...</a><br /></td></tr>
<tr class="separator:gafa6b59f481dbe93bea30e0d68ca10cc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Data widths in bits per color.</h2></td></tr>
<tr class="memitem:ga1048dbcafb7de9cc86cfea27492ea112"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga1048dbcafb7de9cc86cfea27492ea112">XRGB_DATA_WIDTH_8</a>&#160;&#160;&#160;8</td></tr>
<tr class="memdesc:ga1048dbcafb7de9cc86cfea27492ea112"><td class="mdescLeft">&#160;</td><td class="mdescRight">8-bit Data Width  <a href="#ga1048dbcafb7de9cc86cfea27492ea112">More...</a><br /></td></tr>
<tr class="separator:ga1048dbcafb7de9cc86cfea27492ea112"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga967f2770f907745c401368e861b5fa46"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga967f2770f907745c401368e861b5fa46">XRGB_DATA_WIDTH_10</a>&#160;&#160;&#160;10</td></tr>
<tr class="memdesc:ga967f2770f907745c401368e861b5fa46"><td class="mdescLeft">&#160;</td><td class="mdescRight">10-bit Data Width  <a href="#ga967f2770f907745c401368e861b5fa46">More...</a><br /></td></tr>
<tr class="separator:ga967f2770f907745c401368e861b5fa46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga916eeb610b21c7f2475d6098605ca873"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga916eeb610b21c7f2475d6098605ca873">XRGB_DATA_WIDTH_12</a>&#160;&#160;&#160;12</td></tr>
<tr class="memdesc:ga916eeb610b21c7f2475d6098605ca873"><td class="mdescLeft">&#160;</td><td class="mdescRight">12-bit Data Width  <a href="#ga916eeb610b21c7f2475d6098605ca873">More...</a><br /></td></tr>
<tr class="separator:ga916eeb610b21c7f2475d6098605ca873"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7497070df97883f886b45bb404172084"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga7497070df97883f886b45bb404172084">XRGB_DATA_WIDTH_16</a>&#160;&#160;&#160;16</td></tr>
<tr class="memdesc:ga7497070df97883f886b45bb404172084"><td class="mdescLeft">&#160;</td><td class="mdescRight">16-bit Data Width  <a href="#ga7497070df97883f886b45bb404172084">More...</a><br /></td></tr>
<tr class="separator:ga7497070df97883f886b45bb404172084"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Backward Compatibility Macros</h2></td></tr>
<tr><td class="ititle" colspan="2"><p><a class="anchor" id="amgrpa3fd15d4c74c088c75fd1e1153c86dfe"></a>To support backward compatibility, following macro definitions are re-defined. </p>
</td></tr>
<tr class="memitem:ga39d8467d044d344d63e8b91f9d9733f8"><td class="memItemLeft" align="right" valign="top"><a id="ga39d8467d044d344d63e8b91f9d9733f8"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>RGB_CONTROL</b>&#160;&#160;&#160;<a class="el" href="group__rgb2ycrcb__v7__0.html#ga223ec96a988716a0ea51ec6b71c2fcc9">XRGB_CONTROL_OFFSET</a></td></tr>
<tr class="separator:ga39d8467d044d344d63e8b91f9d9733f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaaf805101fbdd214e19aadbecbfa42da"><td class="memItemLeft" align="right" valign="top"><a id="gaaaf805101fbdd214e19aadbecbfa42da"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>RGB_STATUS</b>&#160;&#160;&#160;<a class="el" href="group__rgb2ycrcb__v7__0.html#ga439a6a780982bf5728b836b25566c6c0">XRGB_STATUS_OFFSET</a></td></tr>
<tr class="separator:gaaaf805101fbdd214e19aadbecbfa42da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacb166e7d0b667975ab893542850d30cd"><td class="memItemLeft" align="right" valign="top"><a id="gacb166e7d0b667975ab893542850d30cd"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>RGB_ERROR</b>&#160;&#160;&#160;<a class="el" href="group__rgb2ycrcb__v7__0.html#ga1fee5db01871bbd204b017c246513aa8">XRGB_ERROR_OFFSET</a></td></tr>
<tr class="separator:gacb166e7d0b667975ab893542850d30cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad05d30728383a95439418ce56de60fd9"><td class="memItemLeft" align="right" valign="top"><a id="gad05d30728383a95439418ce56de60fd9"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>RGB_IRQ_EN</b>&#160;&#160;&#160;<a class="el" href="group__rgb2ycrcb__v7__0.html#ga4829d6198ed3483df52dbb16c65ac70a">XRGB_IRQ_EN_OFFSET</a></td></tr>
<tr class="separator:gad05d30728383a95439418ce56de60fd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab44bfcbe030dfd37845dc19a7df07f54"><td class="memItemLeft" align="right" valign="top"><a id="gab44bfcbe030dfd37845dc19a7df07f54"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>RGB_VERSION</b>&#160;&#160;&#160;<a class="el" href="group__rgb2ycrcb__v7__0.html#ga901d176b350cc06345371069aff229dc">XRGB_VERSION_OFFSET</a></td></tr>
<tr class="separator:gab44bfcbe030dfd37845dc19a7df07f54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac742cc031ee46e6c0523e59ba2e81371"><td class="memItemLeft" align="right" valign="top"><a id="gac742cc031ee46e6c0523e59ba2e81371"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>RGB_SYSDEBUG0</b>&#160;&#160;&#160;<a class="el" href="group__rgb2ycrcb__v7__0.html#ga7d4ede8cc0269a6a06c65a23fa750fba">XRGB_SYSDEBUG0_OFFSET</a></td></tr>
<tr class="separator:gac742cc031ee46e6c0523e59ba2e81371"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga26719c7ada7014b012456560b71e8a4b"><td class="memItemLeft" align="right" valign="top"><a id="ga26719c7ada7014b012456560b71e8a4b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>RGB_SYSDEBUG1</b>&#160;&#160;&#160;<a class="el" href="group__rgb2ycrcb__v7__0.html#ga8048bcd6b5e05ac6f762286332bd15e1">XRGB_SYSDEBUG1_OFFSET</a></td></tr>
<tr class="separator:ga26719c7ada7014b012456560b71e8a4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeb11768a9712de93942f59115864fd98"><td class="memItemLeft" align="right" valign="top"><a id="gaeb11768a9712de93942f59115864fd98"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>RGB_SYSDEBUG2</b>&#160;&#160;&#160;<a class="el" href="group__rgb2ycrcb__v7__0.html#ga7806bf2eb556415b9ef4eed907c654ae">XRGB_SYSDEBUG2_OFFSET</a></td></tr>
<tr class="separator:gaeb11768a9712de93942f59115864fd98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga92ca16317b28707534594aa3de44d415"><td class="memItemLeft" align="right" valign="top"><a id="ga92ca16317b28707534594aa3de44d415"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>RGB_ACTIVE_SIZE</b>&#160;&#160;&#160;<a class="el" href="group__rgb2ycrcb__v7__0.html#ga372ed88b9e00090936618ba36339af22">XRGB_ACTIVE_SIZE_OFFSET</a></td></tr>
<tr class="separator:ga92ca16317b28707534594aa3de44d415"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga39a109ef649ebb935bcd87cf480d919e"><td class="memItemLeft" align="right" valign="top"><a id="ga39a109ef649ebb935bcd87cf480d919e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>RGB_YMAX</b>&#160;&#160;&#160;<a class="el" href="group__rgb2ycrcb__v7__0.html#gafa9d2e4bc01eee059ba25ea409918b83">XRGB_YMAX_OFFSET</a></td></tr>
<tr class="separator:ga39a109ef649ebb935bcd87cf480d919e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaee2e02bb138eb6261d806d2cd5634158"><td class="memItemLeft" align="right" valign="top"><a id="gaee2e02bb138eb6261d806d2cd5634158"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>RGB_YMIN</b>&#160;&#160;&#160;<a class="el" href="group__rgb2ycrcb__v7__0.html#gabb8e5021a0773d2e44945426494654d6">XRGB_YMIN_OFFSET</a></td></tr>
<tr class="separator:gaee2e02bb138eb6261d806d2cd5634158"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga36c21024e4a8400db028140c162b3f90"><td class="memItemLeft" align="right" valign="top"><a id="ga36c21024e4a8400db028140c162b3f90"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>RGB_CBMAX</b>&#160;&#160;&#160;<a class="el" href="group__rgb2ycrcb__v7__0.html#gab4cc75802fd3d25f6753151dc6b58022">XRGB_CBMAX_OFFSET</a></td></tr>
<tr class="separator:ga36c21024e4a8400db028140c162b3f90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9f483d41f011aea3395a5b3c37fd58e0"><td class="memItemLeft" align="right" valign="top"><a id="ga9f483d41f011aea3395a5b3c37fd58e0"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>RGB_CBMIN</b>&#160;&#160;&#160;<a class="el" href="group__rgb2ycrcb__v7__0.html#gac41ed314e615ad3ee0695fe389f8777f">XRGB_CBMIN_OFFSET</a></td></tr>
<tr class="separator:ga9f483d41f011aea3395a5b3c37fd58e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga54595d11ca7635dfc7ce30f83d26ebc4"><td class="memItemLeft" align="right" valign="top"><a id="ga54595d11ca7635dfc7ce30f83d26ebc4"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>RGB_CRMAX</b>&#160;&#160;&#160;<a class="el" href="group__rgb2ycrcb__v7__0.html#gab2a7c4d79509ffa4d43dafa843a9607d">XRGB_CRMAX_OFFSET</a></td></tr>
<tr class="separator:ga54595d11ca7635dfc7ce30f83d26ebc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaecfdfde6e4050cc41569e7c9679bd8da"><td class="memItemLeft" align="right" valign="top"><a id="gaecfdfde6e4050cc41569e7c9679bd8da"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>RGB_CRMIN</b>&#160;&#160;&#160;<a class="el" href="group__rgb2ycrcb__v7__0.html#ga9055eef6a96033880c859bcd36108b85">XRGB_CRMIN_OFFSET</a></td></tr>
<tr class="separator:gaecfdfde6e4050cc41569e7c9679bd8da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabcbb4cc1b10d85a06a7216309dcbd753"><td class="memItemLeft" align="right" valign="top"><a id="gabcbb4cc1b10d85a06a7216309dcbd753"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>RGB_YOFFSET</b>&#160;&#160;&#160;<a class="el" href="group__rgb2ycrcb__v7__0.html#ga27d3ad690fb15ddac7b5cfb375f153ed">XRGB_YOFFSET_OFFSET</a></td></tr>
<tr class="separator:gabcbb4cc1b10d85a06a7216309dcbd753"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaefa2a4f9f9f1b0067e4976aae2d55fb9"><td class="memItemLeft" align="right" valign="top"><a id="gaefa2a4f9f9f1b0067e4976aae2d55fb9"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>RGB_CBOFFSET</b>&#160;&#160;&#160;<a class="el" href="group__rgb2ycrcb__v7__0.html#gabbbc4cf1a2cca4ee7c8ec3ead547a668">XRGB_CBOFFSET_OFFSET</a></td></tr>
<tr class="separator:gaefa2a4f9f9f1b0067e4976aae2d55fb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga49764c3b636c5aa2bc9c064c0199ddeb"><td class="memItemLeft" align="right" valign="top"><a id="ga49764c3b636c5aa2bc9c064c0199ddeb"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>RGB_CROFFSET</b>&#160;&#160;&#160;<a class="el" href="group__rgb2ycrcb__v7__0.html#ga0177b5de00944443779f948ba3fbaaaa">XRGB_CROFFSET_OFFSET</a></td></tr>
<tr class="separator:ga49764c3b636c5aa2bc9c064c0199ddeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga616a4eb2772b5e711f6b3c9377fdf17d"><td class="memItemLeft" align="right" valign="top"><a id="ga616a4eb2772b5e711f6b3c9377fdf17d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>RGB_ACOEF</b>&#160;&#160;&#160;<a class="el" href="group__rgb2ycrcb__v7__0.html#ga2f6b41a17c43909b9f84795f768a7478">XRGB_ACOEF_OFFSET</a></td></tr>
<tr class="separator:ga616a4eb2772b5e711f6b3c9377fdf17d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab4f1dce12d3a268ddccad32601f6ed61"><td class="memItemLeft" align="right" valign="top"><a id="gab4f1dce12d3a268ddccad32601f6ed61"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>RGB_BCOEF</b>&#160;&#160;&#160;<a class="el" href="group__rgb2ycrcb__v7__0.html#ga20ec77fc1de5825a50fc9c99b0ba9158">XRGB_BCOEF_OFFSET</a></td></tr>
<tr class="separator:gab4f1dce12d3a268ddccad32601f6ed61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafeda5a09ea27d6aed62a13e39e350f85"><td class="memItemLeft" align="right" valign="top"><a id="gafeda5a09ea27d6aed62a13e39e350f85"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>RGB_CCOEF</b>&#160;&#160;&#160;<a class="el" href="group__rgb2ycrcb__v7__0.html#gab93f8e426044444df2c027a8b8aa0488">XRGB_CCOEF_OFFSET</a></td></tr>
<tr class="separator:gafeda5a09ea27d6aed62a13e39e350f85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2409ecbd53bb85e875a12d28cbdd0def"><td class="memItemLeft" align="right" valign="top"><a id="ga2409ecbd53bb85e875a12d28cbdd0def"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>RGB_DCOEF</b>&#160;&#160;&#160;<a class="el" href="group__rgb2ycrcb__v7__0.html#ga0f63549e603f89bd75766e25136b6cb2">XRGB_DCOEF_OFFSET</a></td></tr>
<tr class="separator:ga2409ecbd53bb85e875a12d28cbdd0def"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac90df9c5ea87f40f87576bc0c0af670e"><td class="memItemLeft" align="right" valign="top"><a id="gac90df9c5ea87f40f87576bc0c0af670e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>RGB_CTL_EN_MASK</b>&#160;&#160;&#160;XRGB_CTL_EN_MASK</td></tr>
<tr class="separator:gac90df9c5ea87f40f87576bc0c0af670e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga09073a304bb8a8cc9aa279a4c4f205fe"><td class="memItemLeft" align="right" valign="top"><a id="ga09073a304bb8a8cc9aa279a4c4f205fe"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>RGB_CTL_RUE_MASK</b>&#160;&#160;&#160;<a class="el" href="group__rgb2ycrcb__v7__0.html#gab10ae42723b22077647e7ab976310b39">XRGB_CTL_RUE_MASK</a></td></tr>
<tr class="separator:ga09073a304bb8a8cc9aa279a4c4f205fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7f3d129c5ec78e77cf8bd61c4e37ca82"><td class="memItemLeft" align="right" valign="top"><a id="ga7f3d129c5ec78e77cf8bd61c4e37ca82"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>RGB_RST_RESET</b>&#160;&#160;&#160;<a class="el" href="group__rgb2ycrcb__v7__0.html#ga7bc010e8170554e53149e4f6adba691b">XRGB_CTL_RESET_MASK</a></td></tr>
<tr class="separator:ga7f3d129c5ec78e77cf8bd61c4e37ca82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1d99c0b351fc2a04b77345d5a4b6fa17"><td class="memItemLeft" align="right" valign="top"><a id="ga1d99c0b351fc2a04b77345d5a4b6fa17"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>RGB_RST_AUTORESET</b>&#160;&#160;&#160;<a class="el" href="group__rgb2ycrcb__v7__0.html#ga8b43ebb923589b79774356cc8d1deeec">XRGB_CTL_AUTORESET_MASK</a></td></tr>
<tr class="separator:ga1d99c0b351fc2a04b77345d5a4b6fa17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1852225d0e0fde5ff516f84fbda16669"><td class="memItemLeft" align="right" valign="top"><a id="ga1852225d0e0fde5ff516f84fbda16669"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>RGB_In32</b>&#160;&#160;&#160;<a class="el" href="group__rgb2ycrcb__v7__0.html#ga4daefbb12305f488581147b0944637d7">XRgb2YCrCb_In32</a></td></tr>
<tr class="separator:ga1852225d0e0fde5ff516f84fbda16669"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa1500e07b75f4f75a22cf90a3e883a32"><td class="memItemLeft" align="right" valign="top"><a id="gaa1500e07b75f4f75a22cf90a3e883a32"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>RGB_Out32</b>&#160;&#160;&#160;<a class="el" href="group__rgb2ycrcb__v7__0.html#ga878aefddd360571d05e260f065210552">XRgb2YCrCb_Out32</a></td></tr>
<tr class="separator:gaa1500e07b75f4f75a22cf90a3e883a32"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Interrupt Registers</h2></td></tr>
<tr><td class="ititle" colspan="2"><p><a class="anchor" id="amgrpb7f2dfe000192c9354c2f2cd581ede41"></a>Interrupt status register generates a interrupt if the corresponding bits of interrupt enable register bits are set. </p>
</td></tr>
<tr class="memitem:ga8f5b08098d4b840e3ecc4274c309c630"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga8f5b08098d4b840e3ecc4274c309c630">XRGB_ISR_OFFSET</a>&#160;&#160;&#160;<a class="el" href="group__rgb2ycrcb__v7__0.html#ga439a6a780982bf5728b836b25566c6c0">XRGB_STATUS_OFFSET</a></td></tr>
<tr class="memdesc:ga8f5b08098d4b840e3ecc4274c309c630"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interrupt Status Offset.  <a href="#ga8f5b08098d4b840e3ecc4274c309c630">More...</a><br /></td></tr>
<tr class="separator:ga8f5b08098d4b840e3ecc4274c309c630"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga38c31955a11a4a1db812155785135237"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rgb2ycrcb__v7__0.html#ga38c31955a11a4a1db812155785135237">XRGB_IER_OFFSET</a>&#160;&#160;&#160;<a class="el" href="group__rgb2ycrcb__v7__0.html#ga4829d6198ed3483df52dbb16c65ac70a">XRGB_IRQ_EN_OFFSET</a></td></tr>
<tr class="memdesc:ga38c31955a11a4a1db812155785135237"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interrupt Enable Offset.  <a href="#ga38c31955a11a4a1db812155785135237">More...</a><br /></td></tr>
<tr class="separator:ga38c31955a11a4a1db812155785135237"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="ga2c1deee9f0e16230ac013d15061526a8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2c1deee9f0e16230ac013d15061526a8">&#9670;&nbsp;</a></span>XGMA_VER_REV_SHIFT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XGMA_VER_REV_SHIFT&#160;&#160;&#160;12</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Revision Shift. </p>

</div>
</div>
<a id="gaddced83c1e119de6fb348e6e8913b9f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaddced83c1e119de6fb348e6e8913b9f5">&#9670;&nbsp;</a></span>XRgb2YCrCb_Disable</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRgb2YCrCb_Disable</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>
<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="group__rgb2ycrcb__v7__0.html#ga5a37cc9c43e6dae7a2ded7ccb97050ac">XRgb2YCrCb_WriteReg</a>((InstancePtr)-&gt;Config.BaseAddress, \</div><div class="line">                (<a class="code" href="group__rgb2ycrcb__v7__0.html#ga223ec96a988716a0ea51ec6b71c2fcc9">XRGB_CONTROL_OFFSET</a>), \</div><div class="line">                ((<a class="code" href="group__rgb2ycrcb__v7__0.html#ga6674d0052e35ad32c02a773a39deb844">XRgb2YCrCb_ReadReg</a>((InstancePtr)-&gt;Config.BaseAddress, \</div><div class="line">                        (<a class="code" href="group__rgb2ycrcb__v7__0.html#ga223ec96a988716a0ea51ec6b71c2fcc9">XRGB_CONTROL_OFFSET</a>))) &amp; (~(<a class="code" href="group__rgb2ycrcb__v7__0.html#ga02ae9c4683a1b222240379c6859e3fde">XRGB_CTL_SW_EN_MASK</a>))))</div><div class="ttc" id="group__rgb2ycrcb__v7__0_html_ga223ec96a988716a0ea51ec6b71c2fcc9"><div class="ttname"><a href="group__rgb2ycrcb__v7__0.html#ga223ec96a988716a0ea51ec6b71c2fcc9">XRGB_CONTROL_OFFSET</a></div><div class="ttdeci">#define XRGB_CONTROL_OFFSET</div><div class="ttdoc">Control offset. </div><div class="ttdef"><b>Definition:</b> xrgb2ycrcb_hw.h:76</div></div>
<div class="ttc" id="group__rgb2ycrcb__v7__0_html_ga5a37cc9c43e6dae7a2ded7ccb97050ac"><div class="ttname"><a href="group__rgb2ycrcb__v7__0.html#ga5a37cc9c43e6dae7a2ded7ccb97050ac">XRgb2YCrCb_WriteReg</a></div><div class="ttdeci">#define XRgb2YCrCb_WriteReg(BaseAddress, RegOffset, Data)</div><div class="ttdoc">This function macro writes the given register. </div><div class="ttdef"><b>Definition:</b> xrgb2ycrcb_hw.h:381</div></div>
<div class="ttc" id="group__rgb2ycrcb__v7__0_html_ga6674d0052e35ad32c02a773a39deb844"><div class="ttname"><a href="group__rgb2ycrcb__v7__0.html#ga6674d0052e35ad32c02a773a39deb844">XRgb2YCrCb_ReadReg</a></div><div class="ttdeci">#define XRgb2YCrCb_ReadReg(BaseAddress, RegOffset)</div><div class="ttdoc">This function macro reads the given register. </div><div class="ttdef"><b>Definition:</b> xrgb2ycrcb_hw.h:361</div></div>
<div class="ttc" id="group__rgb2ycrcb__v7__0_html_ga02ae9c4683a1b222240379c6859e3fde"><div class="ttname"><a href="group__rgb2ycrcb__v7__0.html#ga02ae9c4683a1b222240379c6859e3fde">XRGB_CTL_SW_EN_MASK</a></div><div class="ttdeci">#define XRGB_CTL_SW_EN_MASK</div><div class="ttdoc">Software Enable Mask. </div><div class="ttdef"><b>Definition:</b> xrgb2ycrcb_hw.h:121</div></div>
</div><!-- fragment -->
<p>This macro disables the Rgb2YCrCb device/core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Rgb2YCrCb core instance to be worked on. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: void <a class="el" href="group__rgb2ycrcb__v7__0.html#gaddced83c1e119de6fb348e6e8913b9f5" title="This macro disables the Rgb2YCrCb device/core. ">XRgb2YCrCb_Disable(XRgb2YCrCb *InstancePtr)</a> </dd></dl>

</div>
</div>
<a id="gaca68d500975fddc7bf07026b51bfad15"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaca68d500975fddc7bf07026b51bfad15">&#9670;&nbsp;</a></span>XRgb2YCrCb_Enable</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRgb2YCrCb_Enable</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>
<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="group__rgb2ycrcb__v7__0.html#ga5a37cc9c43e6dae7a2ded7ccb97050ac">XRgb2YCrCb_WriteReg</a>((InstancePtr)-&gt;Config.BaseAddress, \</div><div class="line">                (<a class="code" href="group__rgb2ycrcb__v7__0.html#ga223ec96a988716a0ea51ec6b71c2fcc9">XRGB_CONTROL_OFFSET</a>), \</div><div class="line">                ((<a class="code" href="group__rgb2ycrcb__v7__0.html#ga6674d0052e35ad32c02a773a39deb844">XRgb2YCrCb_ReadReg</a>((InstancePtr)-&gt;Config.BaseAddress, \</div><div class="line">                        (<a class="code" href="group__rgb2ycrcb__v7__0.html#ga223ec96a988716a0ea51ec6b71c2fcc9">XRGB_CONTROL_OFFSET</a>))) | (<a class="code" href="group__rgb2ycrcb__v7__0.html#ga02ae9c4683a1b222240379c6859e3fde">XRGB_CTL_SW_EN_MASK</a>)))</div><div class="ttc" id="group__rgb2ycrcb__v7__0_html_ga223ec96a988716a0ea51ec6b71c2fcc9"><div class="ttname"><a href="group__rgb2ycrcb__v7__0.html#ga223ec96a988716a0ea51ec6b71c2fcc9">XRGB_CONTROL_OFFSET</a></div><div class="ttdeci">#define XRGB_CONTROL_OFFSET</div><div class="ttdoc">Control offset. </div><div class="ttdef"><b>Definition:</b> xrgb2ycrcb_hw.h:76</div></div>
<div class="ttc" id="group__rgb2ycrcb__v7__0_html_ga5a37cc9c43e6dae7a2ded7ccb97050ac"><div class="ttname"><a href="group__rgb2ycrcb__v7__0.html#ga5a37cc9c43e6dae7a2ded7ccb97050ac">XRgb2YCrCb_WriteReg</a></div><div class="ttdeci">#define XRgb2YCrCb_WriteReg(BaseAddress, RegOffset, Data)</div><div class="ttdoc">This function macro writes the given register. </div><div class="ttdef"><b>Definition:</b> xrgb2ycrcb_hw.h:381</div></div>
<div class="ttc" id="group__rgb2ycrcb__v7__0_html_ga6674d0052e35ad32c02a773a39deb844"><div class="ttname"><a href="group__rgb2ycrcb__v7__0.html#ga6674d0052e35ad32c02a773a39deb844">XRgb2YCrCb_ReadReg</a></div><div class="ttdeci">#define XRgb2YCrCb_ReadReg(BaseAddress, RegOffset)</div><div class="ttdoc">This function macro reads the given register. </div><div class="ttdef"><b>Definition:</b> xrgb2ycrcb_hw.h:361</div></div>
<div class="ttc" id="group__rgb2ycrcb__v7__0_html_ga02ae9c4683a1b222240379c6859e3fde"><div class="ttname"><a href="group__rgb2ycrcb__v7__0.html#ga02ae9c4683a1b222240379c6859e3fde">XRGB_CTL_SW_EN_MASK</a></div><div class="ttdeci">#define XRGB_CTL_SW_EN_MASK</div><div class="ttdoc">Software Enable Mask. </div><div class="ttdef"><b>Definition:</b> xrgb2ycrcb_hw.h:121</div></div>
</div><!-- fragment -->
<p>This macro enables the Rgb2YCrCb device/core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Rgb2YCrCb core instance to be worked on. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: void <a class="el" href="group__rgb2ycrcb__v7__0.html#gaca68d500975fddc7bf07026b51bfad15" title="This macro enables the Rgb2YCrCb device/core. ">XRgb2YCrCb_Enable(XRgb2YCrCb *InstancePtr)</a> </dd></dl>

<p class="reference">Referenced by <a class="el" href="rgb2ycrcb__example_8c.html#a9d1f933bc363b4c194f31f0a16f6c523">Rgb2YCrCb_Update_Example()</a>.</p>

</div>
</div>
<a id="ga0f2556677bbc63053f7d5c7b099a193d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0f2556677bbc63053f7d5c7b099a193d">&#9670;&nbsp;</a></span>XRGB2YCRCB_H_</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB2YCRCB_H_</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>

<p>Prevent circular inclusions by using protection macros. </p>

</div>
</div>
<a id="gaae583d1f8358f04a8c250ba1e3bbd26f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaae583d1f8358f04a8c250ba1e3bbd26f">&#9670;&nbsp;</a></span>XRGB2YCRCB_HW_H_</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB2YCRCB_HW_H_</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Prevent circular inclusions by using protection macros. </p>

</div>
</div>
<a id="ga4daefbb12305f488581147b0944637d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4daefbb12305f488581147b0944637d7">&#9670;&nbsp;</a></span>XRgb2YCrCb_In32</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRgb2YCrCb_In32&#160;&#160;&#160;Xil_In32</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Input operation. </p>

</div>
</div>
<a id="gaaedcc0d56b1480b474d88db1d354fc11"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaaedcc0d56b1480b474d88db1d354fc11">&#9670;&nbsp;</a></span>XRgb2YCrCb_IntrClear</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRgb2YCrCb_IntrClear</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">IntrType&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>
<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="group__rgb2ycrcb__v7__0.html#ga5a37cc9c43e6dae7a2ded7ccb97050ac">XRgb2YCrCb_WriteReg</a>((InstancePtr)-&gt;Config.BaseAddress, \</div><div class="line">                        (<a class="code" href="group__rgb2ycrcb__v7__0.html#ga439a6a780982bf5728b836b25566c6c0">XRGB_STATUS_OFFSET</a>), ((IntrType) &amp; \</div><div class="line">                                (<a class="code" href="group__rgb2ycrcb__v7__0.html#ga6ff85638bb879e7f6c46fb606b5a9282">XRGB_IXR_ALLINTR_MASK</a>)))</div><div class="ttc" id="group__rgb2ycrcb__v7__0_html_ga5a37cc9c43e6dae7a2ded7ccb97050ac"><div class="ttname"><a href="group__rgb2ycrcb__v7__0.html#ga5a37cc9c43e6dae7a2ded7ccb97050ac">XRgb2YCrCb_WriteReg</a></div><div class="ttdeci">#define XRgb2YCrCb_WriteReg(BaseAddress, RegOffset, Data)</div><div class="ttdoc">This function macro writes the given register. </div><div class="ttdef"><b>Definition:</b> xrgb2ycrcb_hw.h:381</div></div>
<div class="ttc" id="group__rgb2ycrcb__v7__0_html_ga6ff85638bb879e7f6c46fb606b5a9282"><div class="ttname"><a href="group__rgb2ycrcb__v7__0.html#ga6ff85638bb879e7f6c46fb606b5a9282">XRGB_IXR_ALLINTR_MASK</a></div><div class="ttdeci">#define XRGB_IXR_ALLINTR_MASK</div><div class="ttdoc">Interrupt All Error Mask (ORing (of All Interrupt Mask) </div><div class="ttdef"><b>Definition:</b> xrgb2ycrcb_hw.h:169</div></div>
<div class="ttc" id="group__rgb2ycrcb__v7__0_html_ga439a6a780982bf5728b836b25566c6c0"><div class="ttname"><a href="group__rgb2ycrcb__v7__0.html#ga439a6a780982bf5728b836b25566c6c0">XRGB_STATUS_OFFSET</a></div><div class="ttdeci">#define XRGB_STATUS_OFFSET</div><div class="ttdoc">Status offset. </div><div class="ttdef"><b>Definition:</b> xrgb2ycrcb_hw.h:77</div></div>
</div><!-- fragment -->
<p>This function macro clears/acknowledges pending interrupts of the RGB2YCRCB core in the Status register. </p>
<p>Bit positions of 1 will be cleared.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Rgb2YCrCb core instance to be worked on. </td></tr>
    <tr><td class="paramname">IntrType</td><td>is the pending interrupts to clear/acknowledge. Use OR'ing of XRGB_IXR_*_MASK constants defined in <a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a> to create this parameter value.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: void XRgb2YCrCb_IntrClear(<a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> *InstancePtr, u32 IntrType) </dd></dl>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#ga3c5a12573ae8067fc5b00ccb8591fe91">XRgb2YCrCb_IntrHandler()</a>.</p>

</div>
</div>
<a id="ga8651548e50dc633b1368eb6bea5332ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8651548e50dc633b1368eb6bea5332ea">&#9670;&nbsp;</a></span>XRgb2YCrCb_IntrDisable</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRgb2YCrCb_IntrDisable</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">IntrType&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>
<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="group__rgb2ycrcb__v7__0.html#ga5a37cc9c43e6dae7a2ded7ccb97050ac">XRgb2YCrCb_WriteReg</a>((InstancePtr)-&gt;Config.BaseAddress, \</div><div class="line">                (<a class="code" href="group__rgb2ycrcb__v7__0.html#ga4829d6198ed3483df52dbb16c65ac70a">XRGB_IRQ_EN_OFFSET</a>), \</div><div class="line">                 ((<a class="code" href="group__rgb2ycrcb__v7__0.html#ga6674d0052e35ad32c02a773a39deb844">XRgb2YCrCb_ReadReg</a>((InstancePtr)-&gt;Config.BaseAddress, \</div><div class="line">                        (<a class="code" href="group__rgb2ycrcb__v7__0.html#ga4829d6198ed3483df52dbb16c65ac70a">XRGB_IRQ_EN_OFFSET</a>))) &amp; ((~(IntrType)) &amp; \</div><div class="line">                                (<a class="code" href="group__rgb2ycrcb__v7__0.html#ga6ff85638bb879e7f6c46fb606b5a9282">XRGB_IXR_ALLINTR_MASK</a>))))</div><div class="ttc" id="group__rgb2ycrcb__v7__0_html_ga5a37cc9c43e6dae7a2ded7ccb97050ac"><div class="ttname"><a href="group__rgb2ycrcb__v7__0.html#ga5a37cc9c43e6dae7a2ded7ccb97050ac">XRgb2YCrCb_WriteReg</a></div><div class="ttdeci">#define XRgb2YCrCb_WriteReg(BaseAddress, RegOffset, Data)</div><div class="ttdoc">This function macro writes the given register. </div><div class="ttdef"><b>Definition:</b> xrgb2ycrcb_hw.h:381</div></div>
<div class="ttc" id="group__rgb2ycrcb__v7__0_html_ga4829d6198ed3483df52dbb16c65ac70a"><div class="ttname"><a href="group__rgb2ycrcb__v7__0.html#ga4829d6198ed3483df52dbb16c65ac70a">XRGB_IRQ_EN_OFFSET</a></div><div class="ttdeci">#define XRGB_IRQ_EN_OFFSET</div><div class="ttdoc">IRQ Enable offset. </div><div class="ttdef"><b>Definition:</b> xrgb2ycrcb_hw.h:79</div></div>
<div class="ttc" id="group__rgb2ycrcb__v7__0_html_ga6ff85638bb879e7f6c46fb606b5a9282"><div class="ttname"><a href="group__rgb2ycrcb__v7__0.html#ga6ff85638bb879e7f6c46fb606b5a9282">XRGB_IXR_ALLINTR_MASK</a></div><div class="ttdeci">#define XRGB_IXR_ALLINTR_MASK</div><div class="ttdoc">Interrupt All Error Mask (ORing (of All Interrupt Mask) </div><div class="ttdef"><b>Definition:</b> xrgb2ycrcb_hw.h:169</div></div>
<div class="ttc" id="group__rgb2ycrcb__v7__0_html_ga6674d0052e35ad32c02a773a39deb844"><div class="ttname"><a href="group__rgb2ycrcb__v7__0.html#ga6674d0052e35ad32c02a773a39deb844">XRgb2YCrCb_ReadReg</a></div><div class="ttdeci">#define XRgb2YCrCb_ReadReg(BaseAddress, RegOffset)</div><div class="ttdoc">This function macro reads the given register. </div><div class="ttdef"><b>Definition:</b> xrgb2ycrcb_hw.h:361</div></div>
</div><!-- fragment -->
<p>This function macro disables individual interrupts of the RGB2YCRCB core by updating the IRQ_ENABLE register. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Rgb2YCrCb core instance to be worked on. </td></tr>
    <tr><td class="paramname">IntrType</td><td>is the bit-mask of the interrupts to be disabled. Bit positions of 1 will be disabled. Bit positions of 0 will keep the previous setting. This mask is formed by OR'ing XRGB_IXR_*_MASK bits defined in <a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: void XRgb2YCrCb_IntrDisable(<a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> *InstancePtr, u32 IntrType)</dd></dl>
<p>Any other interrupt not covered by parameter IntrType, if enabled before this macro is called, will remain enabled. </p>

</div>
</div>
<a id="ga443ba65ccf504188e786f7364650fc4a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga443ba65ccf504188e786f7364650fc4a">&#9670;&nbsp;</a></span>XRgb2YCrCb_IntrEnable</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRgb2YCrCb_IntrEnable</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">IntrType&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>
<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="group__rgb2ycrcb__v7__0.html#ga5a37cc9c43e6dae7a2ded7ccb97050ac">XRgb2YCrCb_WriteReg</a>((InstancePtr)-&gt;Config.BaseAddress, \</div><div class="line">                        (<a class="code" href="group__rgb2ycrcb__v7__0.html#ga4829d6198ed3483df52dbb16c65ac70a">XRGB_IRQ_EN_OFFSET</a>), (((IntrType) &amp; \</div><div class="line">                                (<a class="code" href="group__rgb2ycrcb__v7__0.html#ga6ff85638bb879e7f6c46fb606b5a9282">XRGB_IXR_ALLINTR_MASK</a>)) | \</div><div class="line">                (<a class="code" href="group__rgb2ycrcb__v7__0.html#ga6674d0052e35ad32c02a773a39deb844">XRgb2YCrCb_ReadReg</a>((InstancePtr)-&gt;Config.BaseAddress, \</div><div class="line">                                        (<a class="code" href="group__rgb2ycrcb__v7__0.html#ga4829d6198ed3483df52dbb16c65ac70a">XRGB_IRQ_EN_OFFSET</a>)))))</div><div class="ttc" id="group__rgb2ycrcb__v7__0_html_ga5a37cc9c43e6dae7a2ded7ccb97050ac"><div class="ttname"><a href="group__rgb2ycrcb__v7__0.html#ga5a37cc9c43e6dae7a2ded7ccb97050ac">XRgb2YCrCb_WriteReg</a></div><div class="ttdeci">#define XRgb2YCrCb_WriteReg(BaseAddress, RegOffset, Data)</div><div class="ttdoc">This function macro writes the given register. </div><div class="ttdef"><b>Definition:</b> xrgb2ycrcb_hw.h:381</div></div>
<div class="ttc" id="group__rgb2ycrcb__v7__0_html_ga4829d6198ed3483df52dbb16c65ac70a"><div class="ttname"><a href="group__rgb2ycrcb__v7__0.html#ga4829d6198ed3483df52dbb16c65ac70a">XRGB_IRQ_EN_OFFSET</a></div><div class="ttdeci">#define XRGB_IRQ_EN_OFFSET</div><div class="ttdoc">IRQ Enable offset. </div><div class="ttdef"><b>Definition:</b> xrgb2ycrcb_hw.h:79</div></div>
<div class="ttc" id="group__rgb2ycrcb__v7__0_html_ga6ff85638bb879e7f6c46fb606b5a9282"><div class="ttname"><a href="group__rgb2ycrcb__v7__0.html#ga6ff85638bb879e7f6c46fb606b5a9282">XRGB_IXR_ALLINTR_MASK</a></div><div class="ttdeci">#define XRGB_IXR_ALLINTR_MASK</div><div class="ttdoc">Interrupt All Error Mask (ORing (of All Interrupt Mask) </div><div class="ttdef"><b>Definition:</b> xrgb2ycrcb_hw.h:169</div></div>
<div class="ttc" id="group__rgb2ycrcb__v7__0_html_ga6674d0052e35ad32c02a773a39deb844"><div class="ttname"><a href="group__rgb2ycrcb__v7__0.html#ga6674d0052e35ad32c02a773a39deb844">XRgb2YCrCb_ReadReg</a></div><div class="ttdeci">#define XRgb2YCrCb_ReadReg(BaseAddress, RegOffset)</div><div class="ttdoc">This function macro reads the given register. </div><div class="ttdef"><b>Definition:</b> xrgb2ycrcb_hw.h:361</div></div>
</div><!-- fragment -->
<p>This function macro enables individual interrupts of the RGB2YCRCB core by updating the IRQ_ENABLE register. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Rgb2YCrCb core instance to be worked on. </td></tr>
    <tr><td class="paramname">IntrType</td><td>is the bit-mask of the interrupts to be enabled. Bit positions of 1 will be enabled. Bit positions of 0 will keep the previous setting. This mask is formed by OR'ing XRGB_IXR_*_MASK bits defined in <a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: void XRgb2YCrCb_IntrEnable(<a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> *InstancePtr, u32 IntrType)</dd></dl>
<p>The existing enabled interrupt(s) will remain enabled. </p>

</div>
</div>
<a id="gad1e2c46bdc4ccc094157839f1fe0c480"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad1e2c46bdc4ccc094157839f1fe0c480">&#9670;&nbsp;</a></span>XRgb2YCrCb_IntrGetPending</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRgb2YCrCb_IntrGetPending</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>
<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="group__rgb2ycrcb__v7__0.html#ga6674d0052e35ad32c02a773a39deb844">XRgb2YCrCb_ReadReg</a>((InstancePtr)-&gt;Config.BaseAddress, \</div><div class="line">                (<a class="code" href="group__rgb2ycrcb__v7__0.html#ga4829d6198ed3483df52dbb16c65ac70a">XRGB_IRQ_EN_OFFSET</a>)) &amp; \</div><div class="line">                ((<a class="code" href="group__rgb2ycrcb__v7__0.html#ga6674d0052e35ad32c02a773a39deb844">XRgb2YCrCb_ReadReg</a>((InstancePtr)-&gt;Config.BaseAddress, \</div><div class="line">                (<a class="code" href="group__rgb2ycrcb__v7__0.html#ga439a6a780982bf5728b836b25566c6c0">XRGB_STATUS_OFFSET</a>))) &amp; ((u32)(<a class="code" href="group__rgb2ycrcb__v7__0.html#ga6ff85638bb879e7f6c46fb606b5a9282">XRGB_IXR_ALLINTR_MASK</a>)))</div><div class="ttc" id="group__rgb2ycrcb__v7__0_html_ga4829d6198ed3483df52dbb16c65ac70a"><div class="ttname"><a href="group__rgb2ycrcb__v7__0.html#ga4829d6198ed3483df52dbb16c65ac70a">XRGB_IRQ_EN_OFFSET</a></div><div class="ttdeci">#define XRGB_IRQ_EN_OFFSET</div><div class="ttdoc">IRQ Enable offset. </div><div class="ttdef"><b>Definition:</b> xrgb2ycrcb_hw.h:79</div></div>
<div class="ttc" id="group__rgb2ycrcb__v7__0_html_ga6ff85638bb879e7f6c46fb606b5a9282"><div class="ttname"><a href="group__rgb2ycrcb__v7__0.html#ga6ff85638bb879e7f6c46fb606b5a9282">XRGB_IXR_ALLINTR_MASK</a></div><div class="ttdeci">#define XRGB_IXR_ALLINTR_MASK</div><div class="ttdoc">Interrupt All Error Mask (ORing (of All Interrupt Mask) </div><div class="ttdef"><b>Definition:</b> xrgb2ycrcb_hw.h:169</div></div>
<div class="ttc" id="group__rgb2ycrcb__v7__0_html_ga6674d0052e35ad32c02a773a39deb844"><div class="ttname"><a href="group__rgb2ycrcb__v7__0.html#ga6674d0052e35ad32c02a773a39deb844">XRgb2YCrCb_ReadReg</a></div><div class="ttdeci">#define XRgb2YCrCb_ReadReg(BaseAddress, RegOffset)</div><div class="ttdoc">This function macro reads the given register. </div><div class="ttdef"><b>Definition:</b> xrgb2ycrcb_hw.h:361</div></div>
<div class="ttc" id="group__rgb2ycrcb__v7__0_html_ga439a6a780982bf5728b836b25566c6c0"><div class="ttname"><a href="group__rgb2ycrcb__v7__0.html#ga439a6a780982bf5728b836b25566c6c0">XRGB_STATUS_OFFSET</a></div><div class="ttdeci">#define XRGB_STATUS_OFFSET</div><div class="ttdoc">Status offset. </div><div class="ttdef"><b>Definition:</b> xrgb2ycrcb_hw.h:77</div></div>
</div><!-- fragment -->
<p>This function macro returns the pending interrupts of the RGB2YCRCB core for the interrupts that have been enabled. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Rgb2YCrCb core instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The pending interrupts of the Rgb2YCrCb core. Use XRGB_IXR_*_MASK constants defined in <a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a> to interpret this value. The returned value is a logical AND of the contents of the STATUS Register and the IRQ_ENABLE Register.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: u32 <a class="el" href="group__rgb2ycrcb__v7__0.html#gad1e2c46bdc4ccc094157839f1fe0c480" title="This function macro returns the pending interrupts of the RGB2YCRCB core for the interrupts that have...">XRgb2YCrCb_IntrGetPending(XRgb2YCrCb *InstancePtr)</a> </dd></dl>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#ga3c5a12573ae8067fc5b00ccb8591fe91">XRgb2YCrCb_IntrHandler()</a>.</p>

</div>
</div>
<a id="ga878aefddd360571d05e260f065210552"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga878aefddd360571d05e260f065210552">&#9670;&nbsp;</a></span>XRgb2YCrCb_Out32</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRgb2YCrCb_Out32&#160;&#160;&#160;Xil_Out32</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Output operation. </p>

</div>
</div>
<a id="ga6674d0052e35ad32c02a773a39deb844"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6674d0052e35ad32c02a773a39deb844">&#9670;&nbsp;</a></span>XRgb2YCrCb_ReadReg</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRgb2YCrCb_ReadReg</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">BaseAddress, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">RegOffset&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="group__rgb2ycrcb__v7__0.html#ga4daefbb12305f488581147b0944637d7">XRgb2YCrCb_In32</a>((BaseAddress) + (u32)(RegOffset))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>This function macro reads the given register. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">BaseAddress</td><td>is the Xilinx base address of the RGB2YCRCB core. </td></tr>
    <tr><td class="paramname">RegOffset</td><td>is the register offset of the register (defined at top of this file).</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>32-bit value of the register.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: u32 <a class="el" href="group__rgb2ycrcb__v7__0.html#ga6674d0052e35ad32c02a773a39deb844" title="This function macro reads the given register. ">XRgb2YCrCb_ReadReg(u32 BaseAddress, u32 RegOffset)</a> </dd></dl>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#gabdcafa368136089da5d5206220f3c52c">XRgb2YCrCb_DisableDbgBypass()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga96e9ad14631f0d111e13370d6de8687d">XRgb2YCrCb_DisableDbgTestPattern()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#gac742cc05360bb180cc57cc8fd6a7605f">XRgb2YCrCb_EnableDbgByPass()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga5ec42003828e3e835f09ef7be76e4876">XRgb2YCrCb_EnableDbgTestPattern()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga7d3723e8bae174fd28b4cc3f6e022cac">XRgb2YCrCb_GetActiveSize()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga16a2ff2bbf296128593c05bf6208c35b">XRgb2YCrCb_GetCbMax()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga2fc6ca7fef260e69514ff025e25e5fc3">XRgb2YCrCb_GetCbMin()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#gaa1d2a2bf12afc210fa1ac924a7ba7fff">XRgb2YCrCb_GetCbOffset()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga31708314941fd9212af057734436adb7">XRgb2YCrCb_GetCoefs()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga6e2b3f03de46204316376fb6b70efe15">XRgb2YCrCb_GetCrMax()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#gaee524e16f2ee827ad923f3c5919871e7">XRgb2YCrCb_GetCrMin()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga83eca3ac96dba90cf821ac8bac3234bd">XRgb2YCrCb_GetCrOffset()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga05165c0c1bf1f8cd5e9db2651dc0390c">XRgb2YCrCb_GetDbgFrameCount()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga6ea399e3c37faccfc3664e632f08e853">XRgb2YCrCb_GetDbgLineCount()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#gafa055f6e4fccf13e41fde0d51f196177">XRgb2YCrCb_GetDbgPixelCount()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga4d33f70be0091a541f59ccc2fae8b321">XRgb2YCrCb_GetVersion()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga2b42bd16e5b9525bff94f9eabe19df1e">XRgb2YCrCb_GetYMax()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#gac15c6a85e4604f4c7716ebe69093917a">XRgb2YCrCb_GetYMin()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#gac17bd369ba0e788e5dcbca27fb2c7940">XRgb2YCrCb_GetYOffset()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga3d35a1adbadf61ad019954a5f4587b75">XRgb2YCrCb_IsDbgByPassEnabled()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#gaf6f98177fb8bded5d21fc68257a49064">XRgb2YCrCb_IsDbgTestPatternEnabled()</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#ga85ab691e6503911c9bfe9f2cb816c83e">XRgb2YCrCb_SelfTest()</a>.</p>

</div>
</div>
<a id="ga8318672442e87588e708be47af32147c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8318672442e87588e708be47af32147c">&#9670;&nbsp;</a></span>XRgb2YCrCb_RegUpdateDisable</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRgb2YCrCb_RegUpdateDisable</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>
<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="group__rgb2ycrcb__v7__0.html#ga5a37cc9c43e6dae7a2ded7ccb97050ac">XRgb2YCrCb_WriteReg</a>((InstancePtr)-&gt;Config.BaseAddress, \</div><div class="line">                (<a class="code" href="group__rgb2ycrcb__v7__0.html#ga223ec96a988716a0ea51ec6b71c2fcc9">XRGB_CONTROL_OFFSET</a>), \</div><div class="line">                ((<a class="code" href="group__rgb2ycrcb__v7__0.html#ga6674d0052e35ad32c02a773a39deb844">XRgb2YCrCb_ReadReg</a>((InstancePtr)-&gt;Config.BaseAddress, \</div><div class="line">                        (<a class="code" href="group__rgb2ycrcb__v7__0.html#ga223ec96a988716a0ea51ec6b71c2fcc9">XRGB_CONTROL_OFFSET</a>)))) &amp; (~(<a class="code" href="group__rgb2ycrcb__v7__0.html#gab10ae42723b22077647e7ab976310b39">XRGB_CTL_RUE_MASK</a>)))</div><div class="ttc" id="group__rgb2ycrcb__v7__0_html_ga223ec96a988716a0ea51ec6b71c2fcc9"><div class="ttname"><a href="group__rgb2ycrcb__v7__0.html#ga223ec96a988716a0ea51ec6b71c2fcc9">XRGB_CONTROL_OFFSET</a></div><div class="ttdeci">#define XRGB_CONTROL_OFFSET</div><div class="ttdoc">Control offset. </div><div class="ttdef"><b>Definition:</b> xrgb2ycrcb_hw.h:76</div></div>
<div class="ttc" id="group__rgb2ycrcb__v7__0_html_ga5a37cc9c43e6dae7a2ded7ccb97050ac"><div class="ttname"><a href="group__rgb2ycrcb__v7__0.html#ga5a37cc9c43e6dae7a2ded7ccb97050ac">XRgb2YCrCb_WriteReg</a></div><div class="ttdeci">#define XRgb2YCrCb_WriteReg(BaseAddress, RegOffset, Data)</div><div class="ttdoc">This function macro writes the given register. </div><div class="ttdef"><b>Definition:</b> xrgb2ycrcb_hw.h:381</div></div>
<div class="ttc" id="group__rgb2ycrcb__v7__0_html_ga6674d0052e35ad32c02a773a39deb844"><div class="ttname"><a href="group__rgb2ycrcb__v7__0.html#ga6674d0052e35ad32c02a773a39deb844">XRgb2YCrCb_ReadReg</a></div><div class="ttdeci">#define XRgb2YCrCb_ReadReg(BaseAddress, RegOffset)</div><div class="ttdoc">This function macro reads the given register. </div><div class="ttdef"><b>Definition:</b> xrgb2ycrcb_hw.h:361</div></div>
<div class="ttc" id="group__rgb2ycrcb__v7__0_html_gab10ae42723b22077647e7ab976310b39"><div class="ttname"><a href="group__rgb2ycrcb__v7__0.html#gab10ae42723b22077647e7ab976310b39">XRGB_CTL_RUE_MASK</a></div><div class="ttdeci">#define XRGB_CTL_RUE_MASK</div><div class="ttdoc">Register Update Enable Mask. </div><div class="ttdef"><b>Definition:</b> xrgb2ycrcb_hw.h:122</div></div>
</div><!-- fragment -->
<p>This macro disables copying from updated processor register values to the active set at the end of each AXI-Stream frame. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Rgb2YCrCb core instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: void <a class="el" href="group__rgb2ycrcb__v7__0.html#ga8318672442e87588e708be47af32147c" title="This macro disables copying from updated processor register values to the active set at the end of ea...">XRgb2YCrCb_RegUpdateDisable(XRgb2YCrCb *InstancePtr)</a> </dd></dl>

<p class="reference">Referenced by <a class="el" href="rgb2ycrcb__example_8c.html#a9d1f933bc363b4c194f31f0a16f6c523">Rgb2YCrCb_Update_Example()</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#gac99d692e475eb69dc95a666e58d06c7b">XRgb2YCrCb_Setup()</a>.</p>

</div>
</div>
<a id="ga46c99c4878256389dcee6a88fe044c99"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga46c99c4878256389dcee6a88fe044c99">&#9670;&nbsp;</a></span>XRgb2YCrCb_RegUpdateEnable</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRgb2YCrCb_RegUpdateEnable</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>
<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="group__rgb2ycrcb__v7__0.html#ga5a37cc9c43e6dae7a2ded7ccb97050ac">XRgb2YCrCb_WriteReg</a>((InstancePtr)-&gt;Config.BaseAddress, \</div><div class="line">                (<a class="code" href="group__rgb2ycrcb__v7__0.html#ga223ec96a988716a0ea51ec6b71c2fcc9">XRGB_CONTROL_OFFSET</a>), \</div><div class="line">                ((<a class="code" href="group__rgb2ycrcb__v7__0.html#ga6674d0052e35ad32c02a773a39deb844">XRgb2YCrCb_ReadReg</a>((InstancePtr)-&gt;Config.BaseAddress, \</div><div class="line">                        (<a class="code" href="group__rgb2ycrcb__v7__0.html#ga223ec96a988716a0ea51ec6b71c2fcc9">XRGB_CONTROL_OFFSET</a>))) | (<a class="code" href="group__rgb2ycrcb__v7__0.html#gab10ae42723b22077647e7ab976310b39">XRGB_CTL_RUE_MASK</a>)))</div><div class="ttc" id="group__rgb2ycrcb__v7__0_html_ga223ec96a988716a0ea51ec6b71c2fcc9"><div class="ttname"><a href="group__rgb2ycrcb__v7__0.html#ga223ec96a988716a0ea51ec6b71c2fcc9">XRGB_CONTROL_OFFSET</a></div><div class="ttdeci">#define XRGB_CONTROL_OFFSET</div><div class="ttdoc">Control offset. </div><div class="ttdef"><b>Definition:</b> xrgb2ycrcb_hw.h:76</div></div>
<div class="ttc" id="group__rgb2ycrcb__v7__0_html_ga5a37cc9c43e6dae7a2ded7ccb97050ac"><div class="ttname"><a href="group__rgb2ycrcb__v7__0.html#ga5a37cc9c43e6dae7a2ded7ccb97050ac">XRgb2YCrCb_WriteReg</a></div><div class="ttdeci">#define XRgb2YCrCb_WriteReg(BaseAddress, RegOffset, Data)</div><div class="ttdoc">This function macro writes the given register. </div><div class="ttdef"><b>Definition:</b> xrgb2ycrcb_hw.h:381</div></div>
<div class="ttc" id="group__rgb2ycrcb__v7__0_html_ga6674d0052e35ad32c02a773a39deb844"><div class="ttname"><a href="group__rgb2ycrcb__v7__0.html#ga6674d0052e35ad32c02a773a39deb844">XRgb2YCrCb_ReadReg</a></div><div class="ttdeci">#define XRgb2YCrCb_ReadReg(BaseAddress, RegOffset)</div><div class="ttdoc">This function macro reads the given register. </div><div class="ttdef"><b>Definition:</b> xrgb2ycrcb_hw.h:361</div></div>
<div class="ttc" id="group__rgb2ycrcb__v7__0_html_gab10ae42723b22077647e7ab976310b39"><div class="ttname"><a href="group__rgb2ycrcb__v7__0.html#gab10ae42723b22077647e7ab976310b39">XRGB_CTL_RUE_MASK</a></div><div class="ttdeci">#define XRGB_CTL_RUE_MASK</div><div class="ttdoc">Register Update Enable Mask. </div><div class="ttdef"><b>Definition:</b> xrgb2ycrcb_hw.h:122</div></div>
</div><!-- fragment -->
<p>This macro enables copying from updated processor register values to the active set at the end of each AXI-Stream frame. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Rgb2YCrCb core instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: void <a class="el" href="group__rgb2ycrcb__v7__0.html#ga46c99c4878256389dcee6a88fe044c99" title="This macro enables copying from updated processor register values to the active set at the end of eac...">XRgb2YCrCb_RegUpdateEnable(XRgb2YCrCb *InstancePtr)</a> </dd></dl>

<p class="reference">Referenced by <a class="el" href="rgb2ycrcb__example_8c.html#a9d1f933bc363b4c194f31f0a16f6c523">Rgb2YCrCb_Update_Example()</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#gac99d692e475eb69dc95a666e58d06c7b">XRgb2YCrCb_Setup()</a>.</p>

</div>
</div>
<a id="ga0b04666619aff89faa17dc61533e8d1b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0b04666619aff89faa17dc61533e8d1b">&#9670;&nbsp;</a></span>XRgb2YCrCb_Reset</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRgb2YCrCb_Reset</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>
<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="group__rgb2ycrcb__v7__0.html#ga5a37cc9c43e6dae7a2ded7ccb97050ac">XRgb2YCrCb_WriteReg</a>((InstancePtr)-&gt;Config.BaseAddress, \</div><div class="line">                        (<a class="code" href="group__rgb2ycrcb__v7__0.html#ga223ec96a988716a0ea51ec6b71c2fcc9">XRGB_CONTROL_OFFSET</a>), (<a class="code" href="group__rgb2ycrcb__v7__0.html#ga7bc010e8170554e53149e4f6adba691b">XRGB_CTL_RESET_MASK</a>))</div><div class="ttc" id="group__rgb2ycrcb__v7__0_html_ga223ec96a988716a0ea51ec6b71c2fcc9"><div class="ttname"><a href="group__rgb2ycrcb__v7__0.html#ga223ec96a988716a0ea51ec6b71c2fcc9">XRGB_CONTROL_OFFSET</a></div><div class="ttdeci">#define XRGB_CONTROL_OFFSET</div><div class="ttdoc">Control offset. </div><div class="ttdef"><b>Definition:</b> xrgb2ycrcb_hw.h:76</div></div>
<div class="ttc" id="group__rgb2ycrcb__v7__0_html_ga5a37cc9c43e6dae7a2ded7ccb97050ac"><div class="ttname"><a href="group__rgb2ycrcb__v7__0.html#ga5a37cc9c43e6dae7a2ded7ccb97050ac">XRgb2YCrCb_WriteReg</a></div><div class="ttdeci">#define XRgb2YCrCb_WriteReg(BaseAddress, RegOffset, Data)</div><div class="ttdoc">This function macro writes the given register. </div><div class="ttdef"><b>Definition:</b> xrgb2ycrcb_hw.h:381</div></div>
<div class="ttc" id="group__rgb2ycrcb__v7__0_html_ga7bc010e8170554e53149e4f6adba691b"><div class="ttname"><a href="group__rgb2ycrcb__v7__0.html#ga7bc010e8170554e53149e4f6adba691b">XRGB_CTL_RESET_MASK</a></div><div class="ttdeci">#define XRGB_CTL_RESET_MASK</div><div class="ttdoc">Software Reset - Instantaneous Mask. </div><div class="ttdef"><b>Definition:</b> xrgb2ycrcb_hw.h:132</div></div>
</div><!-- fragment -->
<p>This macro resets the Rgb2YCrCb core. </p>
<p>This reset effects the core immediately, and may cause image tearing.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Rgb2YCrCb core instance to be worked on. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: void <a class="el" href="group__rgb2ycrcb__v7__0.html#ga0b04666619aff89faa17dc61533e8d1b" title="This macro resets the Rgb2YCrCb core. ">XRgb2YCrCb_Reset(XRgb2YCrCb *InstancePtr)</a> </dd></dl>

</div>
</div>
<a id="ga9929c543bd703217aa1ffd2e65786f8f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9929c543bd703217aa1ffd2e65786f8f">&#9670;&nbsp;</a></span>XRgb2YCrCb_Start</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRgb2YCrCb_Start&#160;&#160;&#160;<a class="el" href="group__rgb2ycrcb__v7__0.html#gaca68d500975fddc7bf07026b51bfad15">XRgb2YCrCb_Enable</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>

<p>This function macro enables/starts the Rgb2YCrCb core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Rgb2YCrCb instance to be worked on</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: void <a class="el" href="group__rgb2ycrcb__v7__0.html#ga9929c543bd703217aa1ffd2e65786f8f" title="This function macro enables/starts the Rgb2YCrCb core. ">XRgb2YCrCb_Start(XRgb2YCrCb *InstancePtr)</a> </dd></dl>

</div>
</div>
<a id="ga843f421a7309000d9cf61370c9d61d54"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga843f421a7309000d9cf61370c9d61d54">&#9670;&nbsp;</a></span>XRgb2YCrCb_StatusGetPending</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRgb2YCrCb_StatusGetPending</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>
<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="group__rgb2ycrcb__v7__0.html#ga6674d0052e35ad32c02a773a39deb844">XRgb2YCrCb_ReadReg</a>((InstancePtr)-&gt;Config.BaseAddress, \</div><div class="line">                        (<a class="code" href="group__rgb2ycrcb__v7__0.html#ga439a6a780982bf5728b836b25566c6c0">XRGB_STATUS_OFFSET</a>)) &amp; (<a class="code" href="group__rgb2ycrcb__v7__0.html#ga6ff85638bb879e7f6c46fb606b5a9282">XRGB_IXR_ALLINTR_MASK</a>)</div><div class="ttc" id="group__rgb2ycrcb__v7__0_html_ga6ff85638bb879e7f6c46fb606b5a9282"><div class="ttname"><a href="group__rgb2ycrcb__v7__0.html#ga6ff85638bb879e7f6c46fb606b5a9282">XRGB_IXR_ALLINTR_MASK</a></div><div class="ttdeci">#define XRGB_IXR_ALLINTR_MASK</div><div class="ttdoc">Interrupt All Error Mask (ORing (of All Interrupt Mask) </div><div class="ttdef"><b>Definition:</b> xrgb2ycrcb_hw.h:169</div></div>
<div class="ttc" id="group__rgb2ycrcb__v7__0_html_ga6674d0052e35ad32c02a773a39deb844"><div class="ttname"><a href="group__rgb2ycrcb__v7__0.html#ga6674d0052e35ad32c02a773a39deb844">XRgb2YCrCb_ReadReg</a></div><div class="ttdeci">#define XRgb2YCrCb_ReadReg(BaseAddress, RegOffset)</div><div class="ttdoc">This function macro reads the given register. </div><div class="ttdef"><b>Definition:</b> xrgb2ycrcb_hw.h:361</div></div>
<div class="ttc" id="group__rgb2ycrcb__v7__0_html_ga439a6a780982bf5728b836b25566c6c0"><div class="ttname"><a href="group__rgb2ycrcb__v7__0.html#ga439a6a780982bf5728b836b25566c6c0">XRGB_STATUS_OFFSET</a></div><div class="ttdeci">#define XRGB_STATUS_OFFSET</div><div class="ttdoc">Status offset. </div><div class="ttdef"><b>Definition:</b> xrgb2ycrcb_hw.h:77</div></div>
</div><!-- fragment -->
<p>This function macro returns the pending interrupt status of the RGB2YCRCB core read from the Status register. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Rgb2YCrCb core instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The status of pending interrupts of the Rgb2YCrCb core. Use XRGB_IXR_*_MASK constants defined in <a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a> to interpret this value.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: u32 XRgb2YCrCb_StatusGePending(XRgb2YCrCb *InstancePtr) </dd></dl>

</div>
</div>
<a id="ga0721492b5d9c9f19d63f36145dfe3daa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0721492b5d9c9f19d63f36145dfe3daa">&#9670;&nbsp;</a></span>XRgb2YCrCb_Stop</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRgb2YCrCb_Stop&#160;&#160;&#160;<a class="el" href="group__rgb2ycrcb__v7__0.html#gaddced83c1e119de6fb348e6e8913b9f5">XRgb2YCrCb_Disable</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>

<p>This function macro disables/stops the Rgb2YCrCb core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Rgb2YCrCb instance to be worked on</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: void <a class="el" href="group__rgb2ycrcb__v7__0.html#ga0721492b5d9c9f19d63f36145dfe3daa" title="This function macro disables/stops the Rgb2YCrCb core. ">XRgb2YCrCb_Stop(XRgb2YCrCb *InstancePtr)</a> </dd></dl>

</div>
</div>
<a id="ga3039aaaeb592a374e5a932d3b49d89c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3039aaaeb592a374e5a932d3b49d89c3">&#9670;&nbsp;</a></span>XRgb2YCrCb_SyncReset</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRgb2YCrCb_SyncReset</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>
<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="group__rgb2ycrcb__v7__0.html#ga5a37cc9c43e6dae7a2ded7ccb97050ac">XRgb2YCrCb_WriteReg</a>((InstancePtr)-&gt;Config.BaseAddress, \</div><div class="line">                        (<a class="code" href="group__rgb2ycrcb__v7__0.html#ga223ec96a988716a0ea51ec6b71c2fcc9">XRGB_CONTROL_OFFSET</a>), (<a class="code" href="group__rgb2ycrcb__v7__0.html#ga8b43ebb923589b79774356cc8d1deeec">XRGB_CTL_AUTORESET_MASK</a>))</div><div class="ttc" id="group__rgb2ycrcb__v7__0_html_ga223ec96a988716a0ea51ec6b71c2fcc9"><div class="ttname"><a href="group__rgb2ycrcb__v7__0.html#ga223ec96a988716a0ea51ec6b71c2fcc9">XRGB_CONTROL_OFFSET</a></div><div class="ttdeci">#define XRGB_CONTROL_OFFSET</div><div class="ttdoc">Control offset. </div><div class="ttdef"><b>Definition:</b> xrgb2ycrcb_hw.h:76</div></div>
<div class="ttc" id="group__rgb2ycrcb__v7__0_html_ga5a37cc9c43e6dae7a2ded7ccb97050ac"><div class="ttname"><a href="group__rgb2ycrcb__v7__0.html#ga5a37cc9c43e6dae7a2ded7ccb97050ac">XRgb2YCrCb_WriteReg</a></div><div class="ttdeci">#define XRgb2YCrCb_WriteReg(BaseAddress, RegOffset, Data)</div><div class="ttdoc">This function macro writes the given register. </div><div class="ttdef"><b>Definition:</b> xrgb2ycrcb_hw.h:381</div></div>
<div class="ttc" id="group__rgb2ycrcb__v7__0_html_ga8b43ebb923589b79774356cc8d1deeec"><div class="ttname"><a href="group__rgb2ycrcb__v7__0.html#ga8b43ebb923589b79774356cc8d1deeec">XRGB_CTL_AUTORESET_MASK</a></div><div class="ttdeci">#define XRGB_CTL_AUTORESET_MASK</div><div class="ttdoc">Software Reset - Auto-synchronize to SOF Mask. </div><div class="ttdef"><b>Definition:</b> xrgb2ycrcb_hw.h:127</div></div>
</div><!-- fragment -->
<p>This macro resets the Rgb2YCrCb device, but differs from XRgb_Reset() in that it automatically synchronizes to the VBlank_in input of the core to prevent tearing. </p>
<p>On the next rising-edge of VBlank_in following a call to <a class="el" href="group__rgb2ycrcb__v7__0.html#ga3039aaaeb592a374e5a932d3b49d89c3" title="This macro resets the Rgb2YCrCb device, but differs from XRgb_Reset() in that it automatically synchr...">XRgb2YCrCb_SyncReset()</a>, all of the core's configuration registers and outputs will be reset, then the reset flag will be immediately released, allowing the core to immediately resume default operation.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the Rgb2YCrCb core instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: void <a class="el" href="group__rgb2ycrcb__v7__0.html#ga3039aaaeb592a374e5a932d3b49d89c3" title="This macro resets the Rgb2YCrCb device, but differs from XRgb_Reset() in that it automatically synchr...">XRgb2YCrCb_SyncReset(XRgb2YCrCb *InstancePtr)</a> </dd></dl>

</div>
</div>
<a id="ga5a37cc9c43e6dae7a2ded7ccb97050ac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5a37cc9c43e6dae7a2ded7ccb97050ac">&#9670;&nbsp;</a></span>XRgb2YCrCb_WriteReg</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRgb2YCrCb_WriteReg</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">BaseAddress, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">RegOffset, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">Data&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="group__rgb2ycrcb__v7__0.html#ga878aefddd360571d05e260f065210552">XRgb2YCrCb_Out32</a>((BaseAddress) + (u32)(RegOffset),(u32)(Data))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>This function macro writes the given register. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">BaseAddress</td><td>is the Xilinx base address of the RGB2YCRCB core. </td></tr>
    <tr><td class="paramname">RegOffset</td><td>is the register offset of the register (defined at top of this file). </td></tr>
    <tr><td class="paramname">Data</td><td>is the 32-bit value to write to the register.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: void XRgb2YCrCb_WriteReg(u32 BaseAddress, u32 RegOffset, u32 Data) </dd></dl>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#gabdcafa368136089da5d5206220f3c52c">XRgb2YCrCb_DisableDbgBypass()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga96e9ad14631f0d111e13370d6de8687d">XRgb2YCrCb_DisableDbgTestPattern()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#gac742cc05360bb180cc57cc8fd6a7605f">XRgb2YCrCb_EnableDbgByPass()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga5ec42003828e3e835f09ef7be76e4876">XRgb2YCrCb_EnableDbgTestPattern()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga068788cac52a17d49848da6443235ea1">XRgb2YCrCb_SetActiveSize()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#gaa8918c65e3bd52acd1d0923a16a255eb">XRgb2YCrCb_SetCbMax()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#gaaf72e639f6ec9a424f316360852fbe61">XRgb2YCrCb_SetCbMin()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga216aa5281d270baf69de79daf425a465">XRgb2YCrCb_SetCbOffset()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga2bb93dbcbf42c736cdcf61e9c75c93ce">XRgb2YCrCb_SetCoefs()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga09cb057bdb4c96b8a3d1ed2411fba8ff">XRgb2YCrCb_SetCrMax()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga7097a7fffb31f244f3d8b8980a41d7ed">XRgb2YCrCb_SetCrMin()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga3a4c66f6336a4ee35d36d0f95941f3af">XRgb2YCrCb_SetCrOffset()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#gac99d692e475eb69dc95a666e58d06c7b">XRgb2YCrCb_Setup()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#gafd685f798f6c43ce121eec09d3f5fe7f">XRgb2YCrCb_SetYMax()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga8cfcf42b1428ad80a23abd74c8d4ca6b">XRgb2YCrCb_SetYMin()</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#gab4c03e136fcf6039a16ac5e6a2422921">XRgb2YCrCb_SetYOffset()</a>.</p>

</div>
</div>
<a id="gafa6b59f481dbe93bea30e0d68ca10cc6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafa6b59f481dbe93bea30e0d68ca10cc6">&#9670;&nbsp;</a></span>XRGB_16_BIT_COEF_SHIFT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_16_BIT_COEF_SHIFT&#160;&#160;&#160;16</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>16-Bit Coefficient shift </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#ga31708314941fd9212af057734436adb7">XRgb2YCrCb_GetCoefs()</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#ga2bb93dbcbf42c736cdcf61e9c75c93ce">XRgb2YCrCb_SetCoefs()</a>.</p>

</div>
</div>
<a id="ga432fbcf46a346960886aadaed6ed3c3b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga432fbcf46a346960886aadaed6ed3c3b">&#9670;&nbsp;</a></span>XRGB_16_BIT_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_16_BIT_MASK&#160;&#160;&#160;0x0000FFFF</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>16-Bit mask </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#ga16a2ff2bbf296128593c05bf6208c35b">XRgb2YCrCb_GetCbMax()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga2fc6ca7fef260e69514ff025e25e5fc3">XRgb2YCrCb_GetCbMin()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#gaa1d2a2bf12afc210fa1ac924a7ba7fff">XRgb2YCrCb_GetCbOffset()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga6e2b3f03de46204316376fb6b70efe15">XRgb2YCrCb_GetCrMax()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#gaee524e16f2ee827ad923f3c5919871e7">XRgb2YCrCb_GetCrMin()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga83eca3ac96dba90cf821ac8bac3234bd">XRgb2YCrCb_GetCrOffset()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga2b42bd16e5b9525bff94f9eabe19df1e">XRgb2YCrCb_GetYMax()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#gac15c6a85e4604f4c7716ebe69093917a">XRgb2YCrCb_GetYMin()</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#gac17bd369ba0e788e5dcbca27fb2c7940">XRgb2YCrCb_GetYOffset()</a>.</p>

</div>
</div>
<a id="gab334c8f3a8ac134d99afceac435b0b13"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab334c8f3a8ac134d99afceac435b0b13">&#9670;&nbsp;</a></span>XRGB_8_BIT_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_8_BIT_MASK&#160;&#160;&#160;0x000000FF</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>8-Bit mask </p>

</div>
</div>
<a id="ga2f6b41a17c43909b9f84795f768a7478"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2f6b41a17c43909b9f84795f768a7478">&#9670;&nbsp;</a></span>XRGB_ACOEF_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_ACOEF_OFFSET&#160;&#160;&#160;0x124</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>A Coefficient offset. </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#ga31708314941fd9212af057734436adb7">XRgb2YCrCb_GetCoefs()</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#ga2bb93dbcbf42c736cdcf61e9c75c93ce">XRgb2YCrCb_SetCoefs()</a>.</p>

</div>
</div>
<a id="ga372ed88b9e00090936618ba36339af22"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga372ed88b9e00090936618ba36339af22">&#9670;&nbsp;</a></span>XRGB_ACTIVE_SIZE_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_ACTIVE_SIZE_OFFSET&#160;&#160;&#160;0x020</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Active Size (V x H) offset. </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#ga7d3723e8bae174fd28b4cc3f6e022cac">XRgb2YCrCb_GetActiveSize()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga068788cac52a17d49848da6443235ea1">XRgb2YCrCb_SetActiveSize()</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#gac99d692e475eb69dc95a666e58d06c7b">XRgb2YCrCb_Setup()</a>.</p>

</div>
</div>
<a id="ga80dbbf588ed1f83ab4294710903cefc1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga80dbbf588ed1f83ab4294710903cefc1">&#9670;&nbsp;</a></span>XRGB_ACTSIZE_NUM_LINE_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_ACTSIZE_NUM_LINE_MASK&#160;&#160;&#160;0x1FFF0000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>The number of lines in source image. </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#ga7d3723e8bae174fd28b4cc3f6e022cac">XRgb2YCrCb_GetActiveSize()</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#gac99d692e475eb69dc95a666e58d06c7b">XRgb2YCrCb_Setup()</a>.</p>

</div>
</div>
<a id="ga6cb01c42c2cdd4b1fb3b53b6d88486c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6cb01c42c2cdd4b1fb3b53b6d88486c7">&#9670;&nbsp;</a></span>XRGB_ACTSIZE_NUM_LINE_SHIFT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_ACTSIZE_NUM_LINE_SHIFT&#160;&#160;&#160;16</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Shift for number of lines. </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#ga7d3723e8bae174fd28b4cc3f6e022cac">XRgb2YCrCb_GetActiveSize()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga068788cac52a17d49848da6443235ea1">XRgb2YCrCb_SetActiveSize()</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#gac99d692e475eb69dc95a666e58d06c7b">XRgb2YCrCb_Setup()</a>.</p>

</div>
</div>
<a id="gabea7a7c13002a6eb6a656f43bde1d568"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gabea7a7c13002a6eb6a656f43bde1d568">&#9670;&nbsp;</a></span>XRGB_ACTSIZE_NUM_PIXEL_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_ACTSIZE_NUM_PIXEL_MASK&#160;&#160;&#160;0x00001FFF</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>The number of pixels in source image. </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#ga7d3723e8bae174fd28b4cc3f6e022cac">XRgb2YCrCb_GetActiveSize()</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#gac99d692e475eb69dc95a666e58d06c7b">XRgb2YCrCb_Setup()</a>.</p>

</div>
</div>
<a id="ga20ec77fc1de5825a50fc9c99b0ba9158"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga20ec77fc1de5825a50fc9c99b0ba9158">&#9670;&nbsp;</a></span>XRGB_BCOEF_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_BCOEF_OFFSET&#160;&#160;&#160;0x128</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>B Coefficient offset. </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#ga31708314941fd9212af057734436adb7">XRgb2YCrCb_GetCoefs()</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#ga2bb93dbcbf42c736cdcf61e9c75c93ce">XRgb2YCrCb_SetCoefs()</a>.</p>

</div>
</div>
<a id="ga6ecb464cc184f04c37a3ed80dfbe2c72"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6ecb464cc184f04c37a3ed80dfbe2c72">&#9670;&nbsp;</a></span>XRGB_CBMAX_FIRST</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_CBMAX_FIRST&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>

<p>Cbmax starting value. </p>

</div>
</div>
<a id="ga26bbea96e935156e2727acf178a17624"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga26bbea96e935156e2727acf178a17624">&#9670;&nbsp;</a></span>XRGB_CBMAX_LAST</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_CBMAX_LAST&#160;&#160;&#160;255</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>

<p>Cbmax ending value. </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#gaa8918c65e3bd52acd1d0923a16a255eb">XRgb2YCrCb_SetCbMax()</a>.</p>

</div>
</div>
<a id="ga4169c61748e296fd95ae7de3d300df59"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4169c61748e296fd95ae7de3d300df59">&#9670;&nbsp;</a></span>XRGB_CBMAX_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_CBMAX_MASK&#160;&#160;&#160;0x0000FFFF</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Chroma Cb clipping value Mask. </p>

</div>
</div>
<a id="gab4cc75802fd3d25f6753151dc6b58022"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab4cc75802fd3d25f6753151dc6b58022">&#9670;&nbsp;</a></span>XRGB_CBMAX_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_CBMAX_OFFSET&#160;&#160;&#160;0x108</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Cb Clipping offset. </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#ga16a2ff2bbf296128593c05bf6208c35b">XRgb2YCrCb_GetCbMax()</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#gaa8918c65e3bd52acd1d0923a16a255eb">XRgb2YCrCb_SetCbMax()</a>.</p>

</div>
</div>
<a id="ga74e8f93afc871bceaad7411036fa9d94"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga74e8f93afc871bceaad7411036fa9d94">&#9670;&nbsp;</a></span>XRGB_CBMIN_FIRST</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_CBMIN_FIRST&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>

<p>Cbmin starting value. </p>

</div>
</div>
<a id="ga3552a5c90c02a96c6196ab48304d6032"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3552a5c90c02a96c6196ab48304d6032">&#9670;&nbsp;</a></span>XRGB_CBMIN_LAST</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_CBMIN_LAST&#160;&#160;&#160;255</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>

<p>Cbmin ending value. </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#gaaf72e639f6ec9a424f316360852fbe61">XRgb2YCrCb_SetCbMin()</a>.</p>

</div>
</div>
<a id="ga99f44f11f6c67f2faf65c4c4eac09f2a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga99f44f11f6c67f2faf65c4c4eac09f2a">&#9670;&nbsp;</a></span>XRGB_CBMIN_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_CBMIN_MASK&#160;&#160;&#160;0x0000FFFF</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Chroma Cb clamping value mask. </p>

</div>
</div>
<a id="gac41ed314e615ad3ee0695fe389f8777f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac41ed314e615ad3ee0695fe389f8777f">&#9670;&nbsp;</a></span>XRGB_CBMIN_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_CBMIN_OFFSET&#160;&#160;&#160;0x10C</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Cb Clamping offset. </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#ga2fc6ca7fef260e69514ff025e25e5fc3">XRgb2YCrCb_GetCbMin()</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#gaaf72e639f6ec9a424f316360852fbe61">XRgb2YCrCb_SetCbMin()</a>.</p>

</div>
</div>
<a id="ga43e46c9092447e18e1fc53487d4814e4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga43e46c9092447e18e1fc53487d4814e4">&#9670;&nbsp;</a></span>XRGB_CBOFFSET_FIRST</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_CBOFFSET_FIRST&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>

<p>Cboffset starting value. </p>

</div>
</div>
<a id="ga3bd066b785fd991abf036ad12802285c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3bd066b785fd991abf036ad12802285c">&#9670;&nbsp;</a></span>XRGB_CBOFFSET_LAST</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_CBOFFSET_LAST&#160;&#160;&#160;255</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>

<p>Cboffset ending value. </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#ga216aa5281d270baf69de79daf425a465">XRgb2YCrCb_SetCbOffset()</a>.</p>

</div>
</div>
<a id="ga1b0882b62d72d99fef309669819533c8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1b0882b62d72d99fef309669819533c8">&#9670;&nbsp;</a></span>XRGB_CBOFFSET_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_CBOFFSET_MASK&#160;&#160;&#160;0x0001FFFF</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Chroma(Cb) offset compensation value Mask. </p>

</div>
</div>
<a id="gabbbc4cf1a2cca4ee7c8ec3ead547a668"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gabbbc4cf1a2cca4ee7c8ec3ead547a668">&#9670;&nbsp;</a></span>XRGB_CBOFFSET_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_CBOFFSET_OFFSET&#160;&#160;&#160;0x11C</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Cb Offset offset. </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#gaa1d2a2bf12afc210fa1ac924a7ba7fff">XRgb2YCrCb_GetCbOffset()</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#ga216aa5281d270baf69de79daf425a465">XRgb2YCrCb_SetCbOffset()</a>.</p>

</div>
</div>
<a id="gab93f8e426044444df2c027a8b8aa0488"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab93f8e426044444df2c027a8b8aa0488">&#9670;&nbsp;</a></span>XRGB_CCOEF_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_CCOEF_OFFSET&#160;&#160;&#160;0x12C</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>C Coefficient offset. </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#ga31708314941fd9212af057734436adb7">XRgb2YCrCb_GetCoefs()</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#ga2bb93dbcbf42c736cdcf61e9c75c93ce">XRgb2YCrCb_SetCoefs()</a>.</p>

</div>
</div>
<a id="ga036770f79dbd29e580f80c1ea29f9610"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga036770f79dbd29e580f80c1ea29f9610">&#9670;&nbsp;</a></span>XRGB_COEFF_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_COEFF_MASK&#160;&#160;&#160;0x0001FFFF</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Matrix Conversion Coefficient value mask. </p>

</div>
</div>
<a id="ga223ec96a988716a0ea51ec6b71c2fcc9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga223ec96a988716a0ea51ec6b71c2fcc9">&#9670;&nbsp;</a></span>XRGB_CONTROL_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_CONTROL_OFFSET&#160;&#160;&#160;0x000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Control offset. </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#gabdcafa368136089da5d5206220f3c52c">XRgb2YCrCb_DisableDbgBypass()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga96e9ad14631f0d111e13370d6de8687d">XRgb2YCrCb_DisableDbgTestPattern()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#gac742cc05360bb180cc57cc8fd6a7605f">XRgb2YCrCb_EnableDbgByPass()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga5ec42003828e3e835f09ef7be76e4876">XRgb2YCrCb_EnableDbgTestPattern()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga3d35a1adbadf61ad019954a5f4587b75">XRgb2YCrCb_IsDbgByPassEnabled()</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#gaf6f98177fb8bded5d21fc68257a49064">XRgb2YCrCb_IsDbgTestPatternEnabled()</a>.</p>

</div>
</div>
<a id="ga236d1c41f907cd702f71e271d6439c1f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga236d1c41f907cd702f71e271d6439c1f">&#9670;&nbsp;</a></span>XRGB_CRMAX_FIRST</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_CRMAX_FIRST&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>

<p>Crmax starting value. </p>

</div>
</div>
<a id="gad6cdbc57d6bf41d48f00ea162633cd65"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad6cdbc57d6bf41d48f00ea162633cd65">&#9670;&nbsp;</a></span>XRGB_CRMAX_LAST</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_CRMAX_LAST&#160;&#160;&#160;255</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>

<p>Crmax ending value. </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#ga09cb057bdb4c96b8a3d1ed2411fba8ff">XRgb2YCrCb_SetCrMax()</a>.</p>

</div>
</div>
<a id="ga63ec7cbbc06ba17a58a6ea932f55cb93"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga63ec7cbbc06ba17a58a6ea932f55cb93">&#9670;&nbsp;</a></span>XRGB_CRMAX_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_CRMAX_MASK&#160;&#160;&#160;0x0000FFFF</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Chroma Cr clipping value Mask. </p>

</div>
</div>
<a id="gab2a7c4d79509ffa4d43dafa843a9607d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab2a7c4d79509ffa4d43dafa843a9607d">&#9670;&nbsp;</a></span>XRGB_CRMAX_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_CRMAX_OFFSET&#160;&#160;&#160;0x110</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Cr Clipping offset. </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#ga6e2b3f03de46204316376fb6b70efe15">XRgb2YCrCb_GetCrMax()</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#ga09cb057bdb4c96b8a3d1ed2411fba8ff">XRgb2YCrCb_SetCrMax()</a>.</p>

</div>
</div>
<a id="ga2f4f9ac5872726cc88182f263df93f95"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2f4f9ac5872726cc88182f263df93f95">&#9670;&nbsp;</a></span>XRGB_CRMIN_FIRST</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_CRMIN_FIRST&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>

<p>Crmin starting value. </p>

</div>
</div>
<a id="ga810c4ff8381d0779a403832572caf4c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga810c4ff8381d0779a403832572caf4c1">&#9670;&nbsp;</a></span>XRGB_CRMIN_LAST</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_CRMIN_LAST&#160;&#160;&#160;255</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>

<p>Crmin ending value. </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#ga7097a7fffb31f244f3d8b8980a41d7ed">XRgb2YCrCb_SetCrMin()</a>.</p>

</div>
</div>
<a id="ga1a0866fc6eea06a0ff217ad2fa6b67ad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1a0866fc6eea06a0ff217ad2fa6b67ad">&#9670;&nbsp;</a></span>XRGB_CRMIN_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_CRMIN_MASK&#160;&#160;&#160;0x0000FFFF</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Chroma Cr clamping value Mask. </p>

</div>
</div>
<a id="ga9055eef6a96033880c859bcd36108b85"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9055eef6a96033880c859bcd36108b85">&#9670;&nbsp;</a></span>XRGB_CRMIN_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_CRMIN_OFFSET&#160;&#160;&#160;0x114</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Cr Clamping offset. </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#gaee524e16f2ee827ad923f3c5919871e7">XRgb2YCrCb_GetCrMin()</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#ga7097a7fffb31f244f3d8b8980a41d7ed">XRgb2YCrCb_SetCrMin()</a>.</p>

</div>
</div>
<a id="gafa899806ea5782d1de53a13af67758db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafa899806ea5782d1de53a13af67758db">&#9670;&nbsp;</a></span>XRGB_CROFFSET_FIRST</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_CROFFSET_FIRST&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>

<p>Croffset starting value. </p>

</div>
</div>
<a id="gaa82f4ebed079af667a6fc84df37aba16"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa82f4ebed079af667a6fc84df37aba16">&#9670;&nbsp;</a></span>XRGB_CROFFSET_LAST</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_CROFFSET_LAST&#160;&#160;&#160;255</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>

<p>Croffset ending value. </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#ga3a4c66f6336a4ee35d36d0f95941f3af">XRgb2YCrCb_SetCrOffset()</a>.</p>

</div>
</div>
<a id="ga385ad60625027ced7c04ec669df0feb7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga385ad60625027ced7c04ec669df0feb7">&#9670;&nbsp;</a></span>XRGB_CROFFSET_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_CROFFSET_MASK&#160;&#160;&#160;0x0001FFFF</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Chroma(Cr) offset compensation value Mask. </p>

</div>
</div>
<a id="ga0177b5de00944443779f948ba3fbaaaa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0177b5de00944443779f948ba3fbaaaa">&#9670;&nbsp;</a></span>XRGB_CROFFSET_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_CROFFSET_OFFSET&#160;&#160;&#160;0x120</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Cr Offset offset. </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#ga83eca3ac96dba90cf821ac8bac3234bd">XRgb2YCrCb_GetCrOffset()</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#ga3a4c66f6336a4ee35d36d0f95941f3af">XRgb2YCrCb_SetCrOffset()</a>.</p>

</div>
</div>
<a id="ga8b43ebb923589b79774356cc8d1deeec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8b43ebb923589b79774356cc8d1deeec">&#9670;&nbsp;</a></span>XRGB_CTL_AUTORESET_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_CTL_AUTORESET_MASK&#160;&#160;&#160;0x40000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Software Reset - Auto-synchronize to SOF Mask. </p>

</div>
</div>
<a id="gaae906f64d6e487dabca975b7962121ff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaae906f64d6e487dabca975b7962121ff">&#9670;&nbsp;</a></span>XRGB_CTL_BPE_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_CTL_BPE_MASK&#160;&#160;&#160;0x00000010</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Bypass Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#gabdcafa368136089da5d5206220f3c52c">XRgb2YCrCb_DisableDbgBypass()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#gac742cc05360bb180cc57cc8fd6a7605f">XRgb2YCrCb_EnableDbgByPass()</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#ga3d35a1adbadf61ad019954a5f4587b75">XRgb2YCrCb_IsDbgByPassEnabled()</a>.</p>

</div>
</div>
<a id="ga7bc010e8170554e53149e4f6adba691b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7bc010e8170554e53149e4f6adba691b">&#9670;&nbsp;</a></span>XRGB_CTL_RESET_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_CTL_RESET_MASK&#160;&#160;&#160;0x80000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Software Reset - Instantaneous Mask. </p>

</div>
</div>
<a id="gab10ae42723b22077647e7ab976310b39"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab10ae42723b22077647e7ab976310b39">&#9670;&nbsp;</a></span>XRGB_CTL_RUE_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_CTL_RUE_MASK&#160;&#160;&#160;0x00000002</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Register Update Enable Mask. </p>

</div>
</div>
<a id="ga02ae9c4683a1b222240379c6859e3fde"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga02ae9c4683a1b222240379c6859e3fde">&#9670;&nbsp;</a></span>XRGB_CTL_SW_EN_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_CTL_SW_EN_MASK&#160;&#160;&#160;0x00000001</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Software Enable Mask. </p>

</div>
</div>
<a id="ga72bd1f57b6dcae71372f6a1839c9d123"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga72bd1f57b6dcae71372f6a1839c9d123">&#9670;&nbsp;</a></span>XRGB_CTL_TPE_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_CTL_TPE_MASK&#160;&#160;&#160;0x00000020</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Test Pattern Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#ga96e9ad14631f0d111e13370d6de8687d">XRgb2YCrCb_DisableDbgTestPattern()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga5ec42003828e3e835f09ef7be76e4876">XRgb2YCrCb_EnableDbgTestPattern()</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#gaf6f98177fb8bded5d21fc68257a49064">XRgb2YCrCb_IsDbgTestPatternEnabled()</a>.</p>

</div>
</div>
<a id="ga967f2770f907745c401368e861b5fa46"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga967f2770f907745c401368e861b5fa46">&#9670;&nbsp;</a></span>XRGB_DATA_WIDTH_10</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_DATA_WIDTH_10&#160;&#160;&#160;10</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>10-bit Data Width </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#ga548d29660d89f7e169bfec07d38a690e">XRgb2YCrCb_Coefficient_Translation()</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#ga055a02edae1cc77605e360b675c56d80">XRgb2YCrCb_Select_Standard()</a>.</p>

</div>
</div>
<a id="ga916eeb610b21c7f2475d6098605ca873"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga916eeb610b21c7f2475d6098605ca873">&#9670;&nbsp;</a></span>XRGB_DATA_WIDTH_12</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_DATA_WIDTH_12&#160;&#160;&#160;12</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>12-bit Data Width </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#ga548d29660d89f7e169bfec07d38a690e">XRgb2YCrCb_Coefficient_Translation()</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#ga055a02edae1cc77605e360b675c56d80">XRgb2YCrCb_Select_Standard()</a>.</p>

</div>
</div>
<a id="ga7497070df97883f886b45bb404172084"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7497070df97883f886b45bb404172084">&#9670;&nbsp;</a></span>XRGB_DATA_WIDTH_16</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_DATA_WIDTH_16&#160;&#160;&#160;16</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>16-bit Data Width </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#ga548d29660d89f7e169bfec07d38a690e">XRgb2YCrCb_Coefficient_Translation()</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#ga055a02edae1cc77605e360b675c56d80">XRgb2YCrCb_Select_Standard()</a>.</p>

</div>
</div>
<a id="ga1048dbcafb7de9cc86cfea27492ea112"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1048dbcafb7de9cc86cfea27492ea112">&#9670;&nbsp;</a></span>XRGB_DATA_WIDTH_8</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_DATA_WIDTH_8&#160;&#160;&#160;8</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>8-bit Data Width </p>

<p class="reference">Referenced by <a class="el" href="rgb2ycrcb__example_8c.html#a9d1f933bc363b4c194f31f0a16f6c523">Rgb2YCrCb_Update_Example()</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga548d29660d89f7e169bfec07d38a690e">XRgb2YCrCb_Coefficient_Translation()</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#ga055a02edae1cc77605e360b675c56d80">XRgb2YCrCb_Select_Standard()</a>.</p>

</div>
</div>
<a id="ga0f63549e603f89bd75766e25136b6cb2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0f63549e603f89bd75766e25136b6cb2">&#9670;&nbsp;</a></span>XRGB_DCOEF_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_DCOEF_OFFSET&#160;&#160;&#160;0x130</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>D Coefficient offset. </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#ga31708314941fd9212af057734436adb7">XRgb2YCrCb_GetCoefs()</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#ga2bb93dbcbf42c736cdcf61e9c75c93ce">XRgb2YCrCb_SetCoefs()</a>.</p>

</div>
</div>
<a id="gaf362f01ebd02c3532686e6a8a2b9fdde"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf362f01ebd02c3532686e6a8a2b9fdde">&#9670;&nbsp;</a></span>XRGB_ERR_EOL_EARLY_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_ERR_EOL_EARLY_MASK&#160;&#160;&#160;0x000000001</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Error: End of line Early Mask. </p>

</div>
</div>
<a id="gad1558bf3d24efa6d98aac7c14b2c1bd2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad1558bf3d24efa6d98aac7c14b2c1bd2">&#9670;&nbsp;</a></span>XRGB_ERR_EOL_LATE_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_ERR_EOL_LATE_MASK&#160;&#160;&#160;0x000000002</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Error: End of line Late Mask. </p>

</div>
</div>
<a id="ga31a143fe125c2f9540fd93361abcbf73"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga31a143fe125c2f9540fd93361abcbf73">&#9670;&nbsp;</a></span>XRGB_ERR_SOF_EARLY_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_ERR_SOF_EARLY_MASK&#160;&#160;&#160;0x000000004</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Error: Start of frame Early Mask. </p>

</div>
</div>
<a id="ga00986ef3369db5eba706caa7bf320f6f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga00986ef3369db5eba706caa7bf320f6f">&#9670;&nbsp;</a></span>XRGB_ERR_SOF_LATE_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_ERR_SOF_LATE_MASK&#160;&#160;&#160;0x000000008</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Error: Start of frame Late Mask. </p>

</div>
</div>
<a id="ga1fee5db01871bbd204b017c246513aa8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1fee5db01871bbd204b017c246513aa8">&#9670;&nbsp;</a></span>XRGB_ERROR_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_ERROR_OFFSET&#160;&#160;&#160;0x008</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Error offset. </p>

</div>
</div>
<a id="ga4cc81210c6314993c94a8b088d01f6b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4cc81210c6314993c94a8b088d01f6b9">&#9670;&nbsp;</a></span>XRGB_HSIZE_FIRST</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_HSIZE_FIRST&#160;&#160;&#160;32</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>

<p>HSize starting value. </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#ga068788cac52a17d49848da6443235ea1">XRgb2YCrCb_SetActiveSize()</a>.</p>

</div>
</div>
<a id="gaeba9c3ac1ac3344427291e2335625376"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaeba9c3ac1ac3344427291e2335625376">&#9670;&nbsp;</a></span>XRGB_HSIZE_LAST</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_HSIZE_LAST&#160;&#160;&#160;7680</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>

<p>HSize ending value. </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#ga068788cac52a17d49848da6443235ea1">XRgb2YCrCb_SetActiveSize()</a>.</p>

</div>
</div>
<a id="ga38c31955a11a4a1db812155785135237"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga38c31955a11a4a1db812155785135237">&#9670;&nbsp;</a></span>XRGB_IER_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_IER_OFFSET&#160;&#160;&#160;<a class="el" href="group__rgb2ycrcb__v7__0.html#ga4829d6198ed3483df52dbb16c65ac70a">XRGB_IRQ_EN_OFFSET</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Interrupt Enable Offset. </p>

</div>
</div>
<a id="ga4829d6198ed3483df52dbb16c65ac70a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4829d6198ed3483df52dbb16c65ac70a">&#9670;&nbsp;</a></span>XRGB_IRQ_EN_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_IRQ_EN_OFFSET&#160;&#160;&#160;0x00C</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>IRQ Enable offset. </p>

</div>
</div>
<a id="ga8f5b08098d4b840e3ecc4274c309c630"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8f5b08098d4b840e3ecc4274c309c630">&#9670;&nbsp;</a></span>XRGB_ISR_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_ISR_OFFSET&#160;&#160;&#160;<a class="el" href="group__rgb2ycrcb__v7__0.html#ga439a6a780982bf5728b836b25566c6c0">XRGB_STATUS_OFFSET</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Interrupt Status Offset. </p>

</div>
</div>
<a id="ga6ff85638bb879e7f6c46fb606b5a9282"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6ff85638bb879e7f6c46fb606b5a9282">&#9670;&nbsp;</a></span>XRGB_IXR_ALLINTR_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_IXR_ALLINTR_MASK&#160;&#160;&#160;0x00010003</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Interrupt All Error Mask (ORing (of All Interrupt Mask) </p>

</div>
</div>
<a id="ga01dbf65fcf04159faa48e72786a486d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga01dbf65fcf04159faa48e72786a486d5">&#9670;&nbsp;</a></span>XRGB_IXR_EOF_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_IXR_EOF_MASK&#160;&#160;&#160;0x00000002</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>End-Of-Frame Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#ga3c5a12573ae8067fc5b00ccb8591fe91">XRgb2YCrCb_IntrHandler()</a>.</p>

</div>
</div>
<a id="ga5a9e250a12207a49921392a11b4782ab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5a9e250a12207a49921392a11b4782ab">&#9670;&nbsp;</a></span>XRGB_IXR_PROC_STARTED_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_IXR_PROC_STARTED_MASK&#160;&#160;&#160;0x00000001</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Process Started Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#ga3c5a12573ae8067fc5b00ccb8591fe91">XRgb2YCrCb_IntrHandler()</a>.</p>

</div>
</div>
<a id="ga653e88970ad309267309eef34af9a44a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga653e88970ad309267309eef34af9a44a">&#9670;&nbsp;</a></span>XRGB_IXR_SE_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_IXR_SE_MASK&#160;&#160;&#160;0x00010000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Slave Error Mask. </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#ga3c5a12573ae8067fc5b00ccb8591fe91">XRgb2YCrCb_IntrHandler()</a>.</p>

</div>
</div>
<a id="ga439a6a780982bf5728b836b25566c6c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga439a6a780982bf5728b836b25566c6c0">&#9670;&nbsp;</a></span>XRGB_STATUS_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_STATUS_OFFSET&#160;&#160;&#160;0x004</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Status offset. </p>

</div>
</div>
<a id="ga7d4ede8cc0269a6a06c65a23fa750fba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7d4ede8cc0269a6a06c65a23fa750fba">&#9670;&nbsp;</a></span>XRGB_SYSDEBUG0_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_SYSDEBUG0_OFFSET&#160;&#160;&#160;0x014</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>System Debug 0 offset. </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#ga05165c0c1bf1f8cd5e9db2651dc0390c">XRgb2YCrCb_GetDbgFrameCount()</a>.</p>

</div>
</div>
<a id="ga8048bcd6b5e05ac6f762286332bd15e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8048bcd6b5e05ac6f762286332bd15e1">&#9670;&nbsp;</a></span>XRGB_SYSDEBUG1_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_SYSDEBUG1_OFFSET&#160;&#160;&#160;0x018</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>System Debug 1 offset. </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#ga6ea399e3c37faccfc3664e632f08e853">XRgb2YCrCb_GetDbgLineCount()</a>.</p>

</div>
</div>
<a id="ga7806bf2eb556415b9ef4eed907c654ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7806bf2eb556415b9ef4eed907c654ae">&#9670;&nbsp;</a></span>XRGB_SYSDEBUG2_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_SYSDEBUG2_OFFSET&#160;&#160;&#160;0x01C</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>System Debug 2 offset. </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#gafa055f6e4fccf13e41fde0d51f196177">XRgb2YCrCb_GetDbgPixelCount()</a>.</p>

</div>
</div>
<a id="gad6f2025f38a4ba9463e4e8c9029b96e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad6f2025f38a4ba9463e4e8c9029b96e7">&#9670;&nbsp;</a></span>XRGB_VER_INTERNAL_SHIFT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_VER_INTERNAL_SHIFT&#160;&#160;&#160;8</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Internal Shift. </p>

</div>
</div>
<a id="gad431cf9c6c751d6b060d6c9fd3c0305e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad431cf9c6c751d6b060d6c9fd3c0305e">&#9670;&nbsp;</a></span>XRGB_VER_MAJOR_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_VER_MAJOR_MASK&#160;&#160;&#160;0xFF000000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Major Mask. </p>

</div>
</div>
<a id="ga97780be56ebd05df52303a70fbf37ee8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga97780be56ebd05df52303a70fbf37ee8">&#9670;&nbsp;</a></span>XRGB_VER_MAJOR_SHIFT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_VER_MAJOR_SHIFT&#160;&#160;&#160;24</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Major Shift. </p>

</div>
</div>
<a id="ga8e748c6406d74d20d0a228b1da5398af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8e748c6406d74d20d0a228b1da5398af">&#9670;&nbsp;</a></span>XRGB_VER_MINOR_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_VER_MINOR_MASK&#160;&#160;&#160;0x00FF0000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Minor Mask. </p>

</div>
</div>
<a id="gaed6ed455a0e07549d806d45fa47043a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaed6ed455a0e07549d806d45fa47043a2">&#9670;&nbsp;</a></span>XRGB_VER_MINOR_SHIFT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_VER_MINOR_SHIFT&#160;&#160;&#160;16</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Minor Shift. </p>

</div>
</div>
<a id="gab1690a2a7185ef5083e427bf96cc6403"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab1690a2a7185ef5083e427bf96cc6403">&#9670;&nbsp;</a></span>XRGB_VER_PID_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_VER_PID_MASK&#160;&#160;&#160;0x00000F00</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Patch ID Mask. </p>

</div>
</div>
<a id="gacb31cc64d465b2e05eb48e77d7f4a390"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gacb31cc64d465b2e05eb48e77d7f4a390">&#9670;&nbsp;</a></span>XRGB_VER_REV_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_VER_REV_MASK&#160;&#160;&#160;0x0000F000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Revision Mask. </p>

</div>
</div>
<a id="gaa975a871743408bab1de48aa4c28c425"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa975a871743408bab1de48aa4c28c425">&#9670;&nbsp;</a></span>XRGB_VER_REV_NUM_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_VER_REV_NUM_MASK&#160;&#160;&#160;0x000000FF</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Revision Number Mask. </p>

</div>
</div>
<a id="ga901d176b350cc06345371069aff229dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga901d176b350cc06345371069aff229dc">&#9670;&nbsp;</a></span>XRGB_VERSION_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_VERSION_OFFSET&#160;&#160;&#160;0x010</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Version offset. </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#ga4d33f70be0091a541f59ccc2fae8b321">XRgb2YCrCb_GetVersion()</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#ga85ab691e6503911c9bfe9f2cb816c83e">XRgb2YCrCb_SelfTest()</a>.</p>

</div>
</div>
<a id="gabaf7f77907379288fed586470aaf5277"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gabaf7f77907379288fed586470aaf5277">&#9670;&nbsp;</a></span>XRGB_VSIZE_FIRST</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_VSIZE_FIRST&#160;&#160;&#160;32</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>

<p>VSize starting value. </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#ga068788cac52a17d49848da6443235ea1">XRgb2YCrCb_SetActiveSize()</a>.</p>

</div>
</div>
<a id="ga72f81858bedc09d18998db2ec178d4e2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga72f81858bedc09d18998db2ec178d4e2">&#9670;&nbsp;</a></span>XRGB_VSIZE_LAST</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_VSIZE_LAST&#160;&#160;&#160;7680</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>

<p>VSize ending value. </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#ga068788cac52a17d49848da6443235ea1">XRgb2YCrCb_SetActiveSize()</a>.</p>

</div>
</div>
<a id="gaea38b662f7ff34efaf69aae809d0acb0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaea38b662f7ff34efaf69aae809d0acb0">&#9670;&nbsp;</a></span>XRGB_YMAX_FIRST</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_YMAX_FIRST&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>

<p>Ymax starting value. </p>

</div>
</div>
<a id="gab41120156f164f513a9ddba0e22ee4ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab41120156f164f513a9ddba0e22ee4ed">&#9670;&nbsp;</a></span>XRGB_YMAX_LAST</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_YMAX_LAST&#160;&#160;&#160;255</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>

<p>Ymax ending value. </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#gafd685f798f6c43ce121eec09d3f5fe7f">XRgb2YCrCb_SetYMax()</a>.</p>

</div>
</div>
<a id="gadccd7294adb7f140d63d60e2242d21d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadccd7294adb7f140d63d60e2242d21d0">&#9670;&nbsp;</a></span>XRGB_YMAX_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_YMAX_MASK&#160;&#160;&#160;0x0000FFFF</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Luma clipping value Mask. </p>

</div>
</div>
<a id="gafa9d2e4bc01eee059ba25ea409918b83"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafa9d2e4bc01eee059ba25ea409918b83">&#9670;&nbsp;</a></span>XRGB_YMAX_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_YMAX_OFFSET&#160;&#160;&#160;0x100</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Luma Clipping offset. </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#ga2b42bd16e5b9525bff94f9eabe19df1e">XRgb2YCrCb_GetYMax()</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#gafd685f798f6c43ce121eec09d3f5fe7f">XRgb2YCrCb_SetYMax()</a>.</p>

</div>
</div>
<a id="ga914b2158ea424ca91bc6b0184f9d9345"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga914b2158ea424ca91bc6b0184f9d9345">&#9670;&nbsp;</a></span>XRGB_YMIN_FIRST</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_YMIN_FIRST&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>

<p>Ymin starting value. </p>

</div>
</div>
<a id="ga63129ee41eb55c63e747d5db3027deea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga63129ee41eb55c63e747d5db3027deea">&#9670;&nbsp;</a></span>XRGB_YMIN_LAST</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_YMIN_LAST&#160;&#160;&#160;255</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>

<p>Ymax ending value. </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#ga8cfcf42b1428ad80a23abd74c8d4ca6b">XRgb2YCrCb_SetYMin()</a>.</p>

</div>
</div>
<a id="ga5ce3325bbf25c9eb4cc3bc6343c30190"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5ce3325bbf25c9eb4cc3bc6343c30190">&#9670;&nbsp;</a></span>XRGB_YMIN_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_YMIN_MASK&#160;&#160;&#160;0x0000FFFF</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Luma clamping value Mask. </p>

</div>
</div>
<a id="gabb8e5021a0773d2e44945426494654d6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gabb8e5021a0773d2e44945426494654d6">&#9670;&nbsp;</a></span>XRGB_YMIN_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_YMIN_OFFSET&#160;&#160;&#160;0x104</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Luma Clamping offset. </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#gac15c6a85e4604f4c7716ebe69093917a">XRgb2YCrCb_GetYMin()</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#ga8cfcf42b1428ad80a23abd74c8d4ca6b">XRgb2YCrCb_SetYMin()</a>.</p>

</div>
</div>
<a id="ga95b5c373dbc06ddfbf2a0841e791b983"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga95b5c373dbc06ddfbf2a0841e791b983">&#9670;&nbsp;</a></span>XRGB_YOFFSET_FIRST</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_YOFFSET_FIRST&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>

<p>Yoffset starting value. </p>

</div>
</div>
<a id="gacd3206dd026fa1a8eccd5c963b6653a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gacd3206dd026fa1a8eccd5c963b6653a0">&#9670;&nbsp;</a></span>XRGB_YOFFSET_LAST</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_YOFFSET_LAST&#160;&#160;&#160;255</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>

<p>Yoffset ending value. </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#gab4c03e136fcf6039a16ac5e6a2422921">XRgb2YCrCb_SetYOffset()</a>.</p>

</div>
</div>
<a id="ga366ee32d399122db5d88a643d4a90839"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga366ee32d399122db5d88a643d4a90839">&#9670;&nbsp;</a></span>XRGB_YOFFSET_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_YOFFSET_MASK&#160;&#160;&#160;0x0001FFFF</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Luma offset compensation value Mask. </p>

</div>
</div>
<a id="ga27d3ad690fb15ddac7b5cfb375f153ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga27d3ad690fb15ddac7b5cfb375f153ed">&#9670;&nbsp;</a></span>XRGB_YOFFSET_OFFSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XRGB_YOFFSET_OFFSET&#160;&#160;&#160;0x118</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>&gt;</code></p>

<p>Luma Offset offset. </p>

<p class="reference">Referenced by <a class="el" href="group__rgb2ycrcb__v7__0.html#gac17bd369ba0e788e5dcbca27fb2c7940">XRgb2YCrCb_GetYOffset()</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#gab4c03e136fcf6039a16ac5e6a2422921">XRgb2YCrCb_SetYOffset()</a>.</p>

</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
<a id="ga69324fe37f4537f4ed6523cfebb960e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga69324fe37f4537f4ed6523cfebb960e9">&#9670;&nbsp;</a></span>XRgb2YCrCb_CallBack</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void(* XRgb2YCrCb_CallBack) (void *CallBackRef)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>

<p>Callback type for all interrupts except error interrupt. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">CallBackRef</td><td>is a callback reference passed in by the upper layer when setting the callback functions, and passed back to the upper layer when the callback is invoked.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

</div>
</div>
<a id="ga555fde574d850dc47c7471fce7087d40"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga555fde574d850dc47c7471fce7087d40">&#9670;&nbsp;</a></span>XRgb2YCrCb_ErrorCallBack</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void(* XRgb2YCrCb_ErrorCallBack) (void *CallBackRef, u32 ErrorMask)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>

<p>This data type defines a handler that an application defines to communicate with interrupt system to retrieve error information while processing video frame. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">CallBackRef</td><td>is a callback reference passed in by the upper layer when setting the callback functions, and passed back to the upper layer when the callback is invoked. </td></tr>
    <tr><td class="paramname">ErrorMask</td><td>is a bit mask indicating the cause of the error. Its value equals 'OR'ing one or more XRGB_IXR_*_MASK values defined in <a class="el" href="xrgb2ycrcb__hw_8h.html">xrgb2ycrcb_hw.h</a>.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="ga06fc87d81c62e9abb8790b6e5713c55b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga06fc87d81c62e9abb8790b6e5713c55b">&#9670;&nbsp;</a></span>anonymous enum</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>

<p>These constants specify different types of handler and used to differentiate interrupt requests from core. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga06fc87d81c62e9abb8790b6e5713c55bae82eac9d9296ce8760cfbc0b4a85fef1"></a>XRGB_HANDLER_PROCSTART&#160;</td><td class="fielddoc"><p>A processing start event interrupt type. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga06fc87d81c62e9abb8790b6e5713c55ba97fa64ebb6afef134fed2b532fd92ef0"></a>XRGB_HANDLER_FRAMEDONE&#160;</td><td class="fielddoc"><p>A frame done event interrupt type. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga06fc87d81c62e9abb8790b6e5713c55ba6b3c2e25d7314105a4d036c97b52cc85"></a>XRGB_HANDLER_ERROR&#160;</td><td class="fielddoc"><p>An error condition interrupt type. </p>
</td></tr>
</table>

</div>
</div>
<a id="ga9fced2690ef18942e406ab9145f75de1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9fced2690ef18942e406ab9145f75de1">&#9670;&nbsp;</a></span>XRgb_OutputRanges</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__rgb2ycrcb__v7__0.html#ga9fced2690ef18942e406ab9145f75de1">XRgb_OutputRanges</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>

<p>These constants specify different ranges used for studio equipment, television and computer graphics respectively. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga9fced2690ef18942e406ab9145f75de1a6f69c367c43ecbb235c8ac3bc7e6fca4"></a>XRGB_TV_16_TO_240&#160;</td><td class="fielddoc"><p>16 to 240, for Television. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9fced2690ef18942e406ab9145f75de1ade20b10f698d847947e494e4370680f7"></a>XRGB_STUDIO_16_TO_235&#160;</td><td class="fielddoc"><p>16 to 235, for Studio Equipment. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga9fced2690ef18942e406ab9145f75de1ad4e1234519f7141dc4a73dac14a721b6"></a>XRGB_GRAPHICS_0_TO_255&#160;</td><td class="fielddoc"><p>0 to 255, for Computer Graphics. </p>
</td></tr>
</table>

</div>
</div>
<a id="ga0af3ea67f07c56f3bf624202c229595b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0af3ea67f07c56f3bf624202c229595b">&#9670;&nbsp;</a></span>XRgb_Standards</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__rgb2ycrcb__v7__0.html#ga0af3ea67f07c56f3bf624202c229595b">XRgb_Standards</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>

<p>These constants specify different types of standards used to represent standard color encoding. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga0af3ea67f07c56f3bf624202c229595baf46fc4783402e68af1a74c8fbbf0d216"></a>XRGB_STANDARD_ITU_601_SD&#160;</td><td class="fielddoc"><p>Standard ITU 601 SD. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga0af3ea67f07c56f3bf624202c229595ba8d0692239ad7977aed88ba038a85b2d7"></a>XRGB_STANDARD_ITU_709_NTSC&#160;</td><td class="fielddoc"><p>Standard ITU 709 NTSC. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga0af3ea67f07c56f3bf624202c229595baab795d52f5605c9c02989856c953f60f"></a>XRGB_STANDARD_ITU_709_PAL&#160;</td><td class="fielddoc"><p>Standard ITU 709 PAL. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga0af3ea67f07c56f3bf624202c229595ba397fff9d0dea3ba216a4a18cc321ab03"></a>XRGB_STANDARD_YUV&#160;</td><td class="fielddoc"><p>Standard YUV. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga0af3ea67f07c56f3bf624202c229595bab6653cae38717cd796554b9addd0239f"></a>XRGB_STANDARD_CUSTOM&#160;</td><td class="fielddoc"><p>Standard Custom. </p>
</td></tr>
</table>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="ga584a818bca95b80de513294519c54ee2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga584a818bca95b80de513294519c54ee2">&#9670;&nbsp;</a></span>XRgb2YCrCb_CfgInitialize()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XRgb2YCrCb_CfgInitialize </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_x_rgb2_y_cr_cb___config.html">XRgb2YCrCb_Config</a> *&#160;</td>
          <td class="paramname"><em>CfgPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>EffectiveAddr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8c.html">xrgb2ycrcb.c</a>&gt;</code></p>

<p>This function initializes the Rgb2YCrCb core. </p>
<p>This function must be called prior to using the Rgb2YCrCb core. Initialization of the Rgb2YCrCb includes setting up the instance data and ensuring the hardware is in a quiescent state.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> instance. </td></tr>
    <tr><td class="paramname">CfgPtr</td><td>is a reference to a structure containing information about a specific <a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> driver. </td></tr>
    <tr><td class="paramname">EffectiveAddr</td><td>is the core base address in the virtual memory address space. The caller is responsible for keeping the address mapping from EffectiveAddr to the core physical base address unchanged once this function is invoked. Unexpected errors may occur if the address mapping changes after this function is called. If address translation is not used, pass in the physical address instead.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>- XST_SUCCESS if initialization was successful.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_rgb2_y_cr_cb___config.html#a32e16f3a363739f87f01d6036c15f975">XRgb2YCrCb_Config::BaseAddress</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#ae7725f678f7c3ffefe2f770c2533a968">XRgb2YCrCb::Config</a>, and <a class="el" href="struct_x_rgb2_y_cr_cb.html#a27bdbdf889114bcdc4125b4e451ca692">XRgb2YCrCb::ProcStartCallBack</a>.</p>

<p class="reference">Referenced by <a class="el" href="rgb2ycrcb__example_8c.html#a9d1f933bc363b4c194f31f0a16f6c523">Rgb2YCrCb_Update_Example()</a>, and <a class="el" href="rgb2ycrcb__selftest__example_8c.html#ad783943e7988fa36972619d0651ddeda">XRgb2YCrCbSelfTestExample()</a>.</p>

</div>
</div>
<a id="ga548d29660d89f7e169bfec07d38a690e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga548d29660d89f7e169bfec07d38a690e">&#9670;&nbsp;</a></span>XRgb2YCrCb_Coefficient_Translation()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XRgb2YCrCb_Coefficient_Translation </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="struct_x_rgb2_y_cr_cb___coef___inputs.html">XRgb2YCrCb_Coef_Inputs</a> *&#160;</td>
          <td class="paramname"><em>CoefIn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="struct_x_rgb2_y_cr_cb___coef___outputs.html">XRgb2YCrCb_Coef_Outputs</a> *&#160;</td>
          <td class="paramname"><em>CoefOut</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>DataWidth</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8c.html">xrgb2ycrcb.c</a>&gt;</code></p>

<p>This function translates the <a class="el" href="struct_x_rgb2_y_cr_cb___coef___inputs.html" title="Rgb2YCrCb input coefficient. ">XRgb2YCrCb_Coef_Inputs</a> structure into the <a class="el" href="struct_x_rgb2_y_cr_cb___coef___outputs.html" title="Rgb2YCrCb output coefficient. ">XRgb2YCrCb_Coef_Outputs</a> structure that can be used to program the core's registers. </p>
<p>The <a class="el" href="struct_x_rgb2_y_cr_cb___coef___inputs.html" title="Rgb2YCrCb input coefficient. ">XRgb2YCrCb_Coef_Inputs</a> structure uses the same values as the core's GUIs. The <a class="el" href="struct_x_rgb2_y_cr_cb___coef___outputs.html" title="Rgb2YCrCb output coefficient. ">XRgb2YCrCb_Coef_Outputs</a> structure uses the values that can be programmed into the core's registers.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> instance. </td></tr>
    <tr><td class="paramname">CoefIn</td><td>specifies a pointer to a <a class="el" href="struct_x_rgb2_y_cr_cb___coef___inputs.html" title="Rgb2YCrCb input coefficient. ">XRgb2YCrCb_Coef_Inputs</a> structure to be translated. </td></tr>
    <tr><td class="paramname">CoefOut</td><td>specifies a pointer to a <a class="el" href="struct_x_rgb2_y_cr_cb___coef___outputs.html" title="Rgb2YCrCb output coefficient. ">XRgb2YCrCb_Coef_Outputs</a> structure with translated values. </td></tr>
    <tr><td class="paramname">DataWidth</td><td>specifies a valid range of [8,10,12,16] that needs to be set.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>RetVal, returns the 32-bit value with following bit information:<ul>
<li>bit(0)= ACoef + BCoef &gt; 1.0.</li>
<li>bit(1)= Y Offset outside data width range as [-2^Data_Width, (2^Data_Width)-1].</li>
<li>bit(2)= Cb Offset outside data width range as [-2^Data_Width, (2^Data_Width)-1].</li>
<li>bit(3)= Cr Offset outside data width range as [-2^Data_Width, (2^Data_Width)-1].</li>
<li>bit(4)= Y Max outside data width range as [0, (2^Data_Width)-1].</li>
<li>bit(5)= Y Min outside data width range as [0, (2^Data_Width)-1].</li>
<li>bit(6)= Cb Max outside data width range as [0, (2^Data_Width)-1].</li>
<li>bit(7)= Cb Min outside data width range as [0, (2^Data_Width)-1].</li>
<li>bit(8)= Cr Max outside data width range as [0, (2^Data_Width)-1].</li>
<li>bit(9)= Cr Min outside data width range as [0, (2^Data_Width)-1].</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_rgb2_y_cr_cb___coef___inputs.html#ad683847c19dbf599798083ff18cbb641">XRgb2YCrCb_Coef_Inputs::ACoef</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___outputs.html#aa6bb682e3d9ce5761075424b9c2693e1">XRgb2YCrCb_Coef_Outputs::ACoef</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___inputs.html#a862675295a25a253dd20e2bb6a9c48b6">XRgb2YCrCb_Coef_Inputs::BCoef</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___outputs.html#ab397089fe6f6fc110f207494213d3339">XRgb2YCrCb_Coef_Outputs::BCoef</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___inputs.html#a200aa10c45924e76c9e8586c6976b792">XRgb2YCrCb_Coef_Inputs::CbMax</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___outputs.html#a7d29fb3d003f1901e67882e0befd63d0">XRgb2YCrCb_Coef_Outputs::CbMax</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___inputs.html#a729e7e3819b78ae4efc99a563dbfa058">XRgb2YCrCb_Coef_Inputs::CbMin</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___outputs.html#ad25d94caa14cb326022aa7f0b358a9b9">XRgb2YCrCb_Coef_Outputs::CbMin</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___inputs.html#ababbf212eb416bc5ee274f33b2180611">XRgb2YCrCb_Coef_Inputs::CbOffset</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___outputs.html#a5d4db2db38b464bbaaef2a706e99bc7d">XRgb2YCrCb_Coef_Outputs::CbOffset</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___inputs.html#a72546aa6892d93c968aceec29d0f6459">XRgb2YCrCb_Coef_Inputs::CCoef</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___outputs.html#ac3c6738abb7b8227ded3af0cdb88e650">XRgb2YCrCb_Coef_Outputs::CCoef</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___inputs.html#afe293a99039eed0f52fe63f76b31f304">XRgb2YCrCb_Coef_Inputs::CrMax</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___outputs.html#a5a7f5aab1e17e0ae9622ad1295ee8ff7">XRgb2YCrCb_Coef_Outputs::CrMax</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___inputs.html#aed93cdc35cd0cc32bb7bc30e4c4bb086">XRgb2YCrCb_Coef_Inputs::CrMin</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___outputs.html#a35cc081afb124a92dc4917d742e146fb">XRgb2YCrCb_Coef_Outputs::CrMin</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___inputs.html#ac7cb61a50b547db5e6ecfa61fb6ee434">XRgb2YCrCb_Coef_Inputs::CrOffset</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___outputs.html#adb6c0bcf236cff529dd9f351f4351bbe">XRgb2YCrCb_Coef_Outputs::CrOffset</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___inputs.html#a53c098d2a630c468bea028aeab168287">XRgb2YCrCb_Coef_Inputs::DCoef</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___outputs.html#ae8b4591160420c7b044f111d97099a0a">XRgb2YCrCb_Coef_Outputs::DCoef</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga967f2770f907745c401368e861b5fa46">XRGB_DATA_WIDTH_10</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga916eeb610b21c7f2475d6098605ca873">XRGB_DATA_WIDTH_12</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga7497070df97883f886b45bb404172084">XRGB_DATA_WIDTH_16</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga1048dbcafb7de9cc86cfea27492ea112">XRGB_DATA_WIDTH_8</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___inputs.html#aa29e00d53ad1ee916506d4022680bc5b">XRgb2YCrCb_Coef_Inputs::YMax</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___outputs.html#a259b76480b09fa3ea902fb086f6464c1">XRgb2YCrCb_Coef_Outputs::YMax</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___inputs.html#a8706f60b90711e34f0ebb9359df7aa7c">XRgb2YCrCb_Coef_Inputs::YMin</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___outputs.html#ac56eb1748e229438613de1ff27b6a4f1">XRgb2YCrCb_Coef_Outputs::YMin</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___inputs.html#a40288f4a7ac3625b88128e456ab4bf30">XRgb2YCrCb_Coef_Inputs::YOffset</a>, and <a class="el" href="struct_x_rgb2_y_cr_cb___coef___outputs.html#a91238050424eb013a8371656db037fcf">XRgb2YCrCb_Coef_Outputs::YOffset</a>.</p>

<p class="reference">Referenced by <a class="el" href="rgb2ycrcb__example_8c.html#a9d1f933bc363b4c194f31f0a16f6c523">Rgb2YCrCb_Update_Example()</a>.</p>

</div>
</div>
<a id="gabdcafa368136089da5d5206220f3c52c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gabdcafa368136089da5d5206220f3c52c">&#9670;&nbsp;</a></span>XRgb2YCrCb_DisableDbgBypass()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XRgb2YCrCb_DisableDbgBypass </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8c.html">xrgb2ycrcb.c</a>&gt;</code></p>

<p>This function disables Bypass mode. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> core instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>Debug functionality should be enabled. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_rgb2_y_cr_cb___config.html#a32e16f3a363739f87f01d6036c15f975">XRgb2YCrCb_Config::BaseAddress</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#ae7725f678f7c3ffefe2f770c2533a968">XRgb2YCrCb::Config</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga6674d0052e35ad32c02a773a39deb844">XRgb2YCrCb_ReadReg</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga5a37cc9c43e6dae7a2ded7ccb97050ac">XRgb2YCrCb_WriteReg</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga223ec96a988716a0ea51ec6b71c2fcc9">XRGB_CONTROL_OFFSET</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#gaae906f64d6e487dabca975b7962121ff">XRGB_CTL_BPE_MASK</a>.</p>

</div>
</div>
<a id="ga96e9ad14631f0d111e13370d6de8687d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga96e9ad14631f0d111e13370d6de8687d">&#9670;&nbsp;</a></span>XRgb2YCrCb_DisableDbgTestPattern()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XRgb2YCrCb_DisableDbgTestPattern </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8c.html">xrgb2ycrcb.c</a>&gt;</code></p>

<p>This function disables debug test pattern mode. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> core instance to be worked on.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>Debug functionality should be enabled. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_rgb2_y_cr_cb___config.html#a32e16f3a363739f87f01d6036c15f975">XRgb2YCrCb_Config::BaseAddress</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#ae7725f678f7c3ffefe2f770c2533a968">XRgb2YCrCb::Config</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___config.html#a2c4746d763168288603e9182145ce6b7">XRgb2YCrCb_Config::HasDebug</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga6674d0052e35ad32c02a773a39deb844">XRgb2YCrCb_ReadReg</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga5a37cc9c43e6dae7a2ded7ccb97050ac">XRgb2YCrCb_WriteReg</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga223ec96a988716a0ea51ec6b71c2fcc9">XRGB_CONTROL_OFFSET</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#ga72bd1f57b6dcae71372f6a1839c9d123">XRGB_CTL_TPE_MASK</a>.</p>

</div>
</div>
<a id="gac742cc05360bb180cc57cc8fd6a7605f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac742cc05360bb180cc57cc8fd6a7605f">&#9670;&nbsp;</a></span>XRgb2YCrCb_EnableDbgByPass()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XRgb2YCrCb_EnableDbgByPass </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8c.html">xrgb2ycrcb.c</a>&gt;</code></p>

<p>This function sets the bypass bit of control register to switch the core to bypass mode if debug is enabled in the IP. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>Debug functionality should be enabled. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_rgb2_y_cr_cb___config.html#a32e16f3a363739f87f01d6036c15f975">XRgb2YCrCb_Config::BaseAddress</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#ae7725f678f7c3ffefe2f770c2533a968">XRgb2YCrCb::Config</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___config.html#a2c4746d763168288603e9182145ce6b7">XRgb2YCrCb_Config::HasDebug</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga6674d0052e35ad32c02a773a39deb844">XRgb2YCrCb_ReadReg</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga5a37cc9c43e6dae7a2ded7ccb97050ac">XRgb2YCrCb_WriteReg</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga223ec96a988716a0ea51ec6b71c2fcc9">XRGB_CONTROL_OFFSET</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#gaae906f64d6e487dabca975b7962121ff">XRGB_CTL_BPE_MASK</a>.</p>

</div>
</div>
<a id="ga5ec42003828e3e835f09ef7be76e4876"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5ec42003828e3e835f09ef7be76e4876">&#9670;&nbsp;</a></span>XRgb2YCrCb_EnableDbgTestPattern()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XRgb2YCrCb_EnableDbgTestPattern </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8c.html">xrgb2ycrcb.c</a>&gt;</code></p>

<p>This function switches the core to test-pattern generator mode if debug feature is enabled. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>Debug functionality should be enabled. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_rgb2_y_cr_cb___config.html#a32e16f3a363739f87f01d6036c15f975">XRgb2YCrCb_Config::BaseAddress</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#ae7725f678f7c3ffefe2f770c2533a968">XRgb2YCrCb::Config</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___config.html#a2c4746d763168288603e9182145ce6b7">XRgb2YCrCb_Config::HasDebug</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga6674d0052e35ad32c02a773a39deb844">XRgb2YCrCb_ReadReg</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga5a37cc9c43e6dae7a2ded7ccb97050ac">XRgb2YCrCb_WriteReg</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga223ec96a988716a0ea51ec6b71c2fcc9">XRGB_CONTROL_OFFSET</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#ga72bd1f57b6dcae71372f6a1839c9d123">XRGB_CTL_TPE_MASK</a>.</p>

</div>
</div>
<a id="ga7d3723e8bae174fd28b4cc3f6e022cac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7d3723e8bae174fd28b4cc3f6e022cac">&#9670;&nbsp;</a></span>XRgb2YCrCb_GetActiveSize()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XRgb2YCrCb_GetActiveSize </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16 *&#160;</td>
          <td class="paramname"><em>HSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16 *&#160;</td>
          <td class="paramname"><em>VSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8c.html">xrgb2ycrcb.c</a>&gt;</code></p>

<p>This function gets the active H/V sizes of the Rgb2YCrCb core from active size register. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> instance. </td></tr>
    <tr><td class="paramname">HSize</td><td>is a pointer to 16-bit variable in which the number of Active Pixels per scanline is returned within the range [32, 7680]. </td></tr>
    <tr><td class="paramname">VSize</td><td>is a pointer to 16-bit variable in which the number of Active Lines per frame is returned within the range [32, 7680].</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_rgb2_y_cr_cb___config.html#a32e16f3a363739f87f01d6036c15f975">XRgb2YCrCb_Config::BaseAddress</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#ae7725f678f7c3ffefe2f770c2533a968">XRgb2YCrCb::Config</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga6674d0052e35ad32c02a773a39deb844">XRgb2YCrCb_ReadReg</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga372ed88b9e00090936618ba36339af22">XRGB_ACTIVE_SIZE_OFFSET</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga80dbbf588ed1f83ab4294710903cefc1">XRGB_ACTSIZE_NUM_LINE_MASK</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga6cb01c42c2cdd4b1fb3b53b6d88486c7">XRGB_ACTSIZE_NUM_LINE_SHIFT</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#gabea7a7c13002a6eb6a656f43bde1d568">XRGB_ACTSIZE_NUM_PIXEL_MASK</a>.</p>

</div>
</div>
<a id="ga16a2ff2bbf296128593c05bf6208c35b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga16a2ff2bbf296128593c05bf6208c35b">&#9670;&nbsp;</a></span>XRgb2YCrCb_GetCbMax()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XRgb2YCrCb_GetCbMax </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8c.html">xrgb2ycrcb.c</a>&gt;</code></p>

<p>This function returns the maximum value on the Cb Chroma channel of the output. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>CbMax, maximum value within range [0, 255] of the Cb Chroma Channel.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_rgb2_y_cr_cb___config.html#a32e16f3a363739f87f01d6036c15f975">XRgb2YCrCb_Config::BaseAddress</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___outputs.html#a7d29fb3d003f1901e67882e0befd63d0">XRgb2YCrCb_Coef_Outputs::CbMax</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#ae7725f678f7c3ffefe2f770c2533a968">XRgb2YCrCb::Config</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga6674d0052e35ad32c02a773a39deb844">XRgb2YCrCb_ReadReg</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga432fbcf46a346960886aadaed6ed3c3b">XRGB_16_BIT_MASK</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#gab4cc75802fd3d25f6753151dc6b58022">XRGB_CBMAX_OFFSET</a>.</p>

</div>
</div>
<a id="ga2fc6ca7fef260e69514ff025e25e5fc3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2fc6ca7fef260e69514ff025e25e5fc3">&#9670;&nbsp;</a></span>XRgb2YCrCb_GetCbMin()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XRgb2YCrCb_GetCbMin </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8c.html">xrgb2ycrcb.c</a>&gt;</code></p>

<p>This function returns the minimum value on the Cb Chroma channel of the output. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>CbMin, minimum value within range [0, 255] on the Cb Chroma Channel.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_rgb2_y_cr_cb___config.html#a32e16f3a363739f87f01d6036c15f975">XRgb2YCrCb_Config::BaseAddress</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___outputs.html#ad25d94caa14cb326022aa7f0b358a9b9">XRgb2YCrCb_Coef_Outputs::CbMin</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#ae7725f678f7c3ffefe2f770c2533a968">XRgb2YCrCb::Config</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga6674d0052e35ad32c02a773a39deb844">XRgb2YCrCb_ReadReg</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga432fbcf46a346960886aadaed6ed3c3b">XRGB_16_BIT_MASK</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#gac41ed314e615ad3ee0695fe389f8777f">XRGB_CBMIN_OFFSET</a>.</p>

</div>
</div>
<a id="gaa1d2a2bf12afc210fa1ac924a7ba7fff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa1d2a2bf12afc210fa1ac924a7ba7fff">&#9670;&nbsp;</a></span>XRgb2YCrCb_GetCbOffset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XRgb2YCrCb_GetCbOffset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8c.html">xrgb2ycrcb.c</a>&gt;</code></p>

<p>This function returns the offset compensation value for the Cb Chroma channel. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>CbOffset is the compensation value within range [0, 255] for the Cb Chroma channel.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_rgb2_y_cr_cb___config.html#a32e16f3a363739f87f01d6036c15f975">XRgb2YCrCb_Config::BaseAddress</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___outputs.html#a5d4db2db38b464bbaaef2a706e99bc7d">XRgb2YCrCb_Coef_Outputs::CbOffset</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#ae7725f678f7c3ffefe2f770c2533a968">XRgb2YCrCb::Config</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga6674d0052e35ad32c02a773a39deb844">XRgb2YCrCb_ReadReg</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga432fbcf46a346960886aadaed6ed3c3b">XRGB_16_BIT_MASK</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#gabbbc4cf1a2cca4ee7c8ec3ead547a668">XRGB_CBOFFSET_OFFSET</a>.</p>

</div>
</div>
<a id="ga31708314941fd9212af057734436adb7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga31708314941fd9212af057734436adb7">&#9670;&nbsp;</a></span>XRgb2YCrCb_GetCoefs()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XRgb2YCrCb_GetCoefs </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>ACoef</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>BCoef</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>CCoef</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>DCoef</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8c.html">xrgb2ycrcb.c</a>&gt;</code></p>

<p>This function returns A, B, C and D coefficients. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> instance. </td></tr>
    <tr><td class="paramname">ACoef</td><td>is a pointer to double variable in which A coefficient is returned within the range [0.0 to 1.0]. </td></tr>
    <tr><td class="paramname">BCoef</td><td>is a pointer to double variable in which B coefficient is returned within the range [0.0 to 1.0]. </td></tr>
    <tr><td class="paramname">CCoef</td><td>is a pointer to double variable in which C coefficient is returned within the range [0.0 to 1.0]. </td></tr>
    <tr><td class="paramname">DCoef</td><td>is a pointer to double variable in which D coefficient is returned within the range [0.0 to 1.0].</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_rgb2_y_cr_cb___config.html#a32e16f3a363739f87f01d6036c15f975">XRgb2YCrCb_Config::BaseAddress</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#ae7725f678f7c3ffefe2f770c2533a968">XRgb2YCrCb::Config</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga6674d0052e35ad32c02a773a39deb844">XRgb2YCrCb_ReadReg</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#gafa6b59f481dbe93bea30e0d68ca10cc6">XRGB_16_BIT_COEF_SHIFT</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga2f6b41a17c43909b9f84795f768a7478">XRGB_ACOEF_OFFSET</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga20ec77fc1de5825a50fc9c99b0ba9158">XRGB_BCOEF_OFFSET</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#gab93f8e426044444df2c027a8b8aa0488">XRGB_CCOEF_OFFSET</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#ga0f63549e603f89bd75766e25136b6cb2">XRGB_DCOEF_OFFSET</a>.</p>

</div>
</div>
<a id="ga6e2b3f03de46204316376fb6b70efe15"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6e2b3f03de46204316376fb6b70efe15">&#9670;&nbsp;</a></span>XRgb2YCrCb_GetCrMax()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XRgb2YCrCb_GetCrMax </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8c.html">xrgb2ycrcb.c</a>&gt;</code></p>

<p>This function returns the maximum value on the Cr Chroma channel of the output. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>CrMax, maximum value within range [0, 255] on the Cr Chroma Channel.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_rgb2_y_cr_cb___config.html#a32e16f3a363739f87f01d6036c15f975">XRgb2YCrCb_Config::BaseAddress</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#ae7725f678f7c3ffefe2f770c2533a968">XRgb2YCrCb::Config</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___outputs.html#a5a7f5aab1e17e0ae9622ad1295ee8ff7">XRgb2YCrCb_Coef_Outputs::CrMax</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga6674d0052e35ad32c02a773a39deb844">XRgb2YCrCb_ReadReg</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga432fbcf46a346960886aadaed6ed3c3b">XRGB_16_BIT_MASK</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#gab2a7c4d79509ffa4d43dafa843a9607d">XRGB_CRMAX_OFFSET</a>.</p>

</div>
</div>
<a id="gaee524e16f2ee827ad923f3c5919871e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaee524e16f2ee827ad923f3c5919871e7">&#9670;&nbsp;</a></span>XRgb2YCrCb_GetCrMin()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XRgb2YCrCb_GetCrMin </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8c.html">xrgb2ycrcb.c</a>&gt;</code></p>

<p>This function returns the minimum value on the Cr Chroma channel of the output. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>CrMin, minimum value within range [0, 255] on the Cr Chroma Channel.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_rgb2_y_cr_cb___config.html#a32e16f3a363739f87f01d6036c15f975">XRgb2YCrCb_Config::BaseAddress</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#ae7725f678f7c3ffefe2f770c2533a968">XRgb2YCrCb::Config</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___outputs.html#a35cc081afb124a92dc4917d742e146fb">XRgb2YCrCb_Coef_Outputs::CrMin</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga6674d0052e35ad32c02a773a39deb844">XRgb2YCrCb_ReadReg</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga432fbcf46a346960886aadaed6ed3c3b">XRGB_16_BIT_MASK</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#ga9055eef6a96033880c859bcd36108b85">XRGB_CRMIN_OFFSET</a>.</p>

</div>
</div>
<a id="ga83eca3ac96dba90cf821ac8bac3234bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga83eca3ac96dba90cf821ac8bac3234bd">&#9670;&nbsp;</a></span>XRgb2YCrCb_GetCrOffset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XRgb2YCrCb_GetCrOffset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8c.html">xrgb2ycrcb.c</a>&gt;</code></p>

<p>This function returns the offset compensation value of the Cr Chroma channel. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>CrOffset is the compensation value within range [0, 255] of the Cr Chroma channel.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_rgb2_y_cr_cb___config.html#a32e16f3a363739f87f01d6036c15f975">XRgb2YCrCb_Config::BaseAddress</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#ae7725f678f7c3ffefe2f770c2533a968">XRgb2YCrCb::Config</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___outputs.html#adb6c0bcf236cff529dd9f351f4351bbe">XRgb2YCrCb_Coef_Outputs::CrOffset</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga6674d0052e35ad32c02a773a39deb844">XRgb2YCrCb_ReadReg</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga432fbcf46a346960886aadaed6ed3c3b">XRGB_16_BIT_MASK</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#ga0177b5de00944443779f948ba3fbaaaa">XRGB_CROFFSET_OFFSET</a>.</p>

</div>
</div>
<a id="ga05165c0c1bf1f8cd5e9db2651dc0390c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga05165c0c1bf1f8cd5e9db2651dc0390c">&#9670;&nbsp;</a></span>XRgb2YCrCb_GetDbgFrameCount()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XRgb2YCrCb_GetDbgFrameCount </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8c.html">xrgb2ycrcb.c</a>&gt;</code></p>

<p>This function returns the frame count, the number of frames processed since power-up. </p>
<p>This is available only if the debugging feature is enabled.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>DbgFrameCount, number of frames processed since power-up.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>The SYSDEBUG0, or Frame Throughput Monitor register indicates the number of frames processed since power-up or the last time the core was reset. The SYSDEBUG registers can be useful to identify external memory / frame buffer/ throughput bottlenecks in a video system. Debug functionality should be enabled. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_rgb2_y_cr_cb___config.html#a32e16f3a363739f87f01d6036c15f975">XRgb2YCrCb_Config::BaseAddress</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#ae7725f678f7c3ffefe2f770c2533a968">XRgb2YCrCb::Config</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___config.html#a2c4746d763168288603e9182145ce6b7">XRgb2YCrCb_Config::HasDebug</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga6674d0052e35ad32c02a773a39deb844">XRgb2YCrCb_ReadReg</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#ga7d4ede8cc0269a6a06c65a23fa750fba">XRGB_SYSDEBUG0_OFFSET</a>.</p>

</div>
</div>
<a id="ga6ea399e3c37faccfc3664e632f08e853"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6ea399e3c37faccfc3664e632f08e853">&#9670;&nbsp;</a></span>XRgb2YCrCb_GetDbgLineCount()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XRgb2YCrCb_GetDbgLineCount </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8c.html">xrgb2ycrcb.c</a>&gt;</code></p>

<p>This function returns Line count, the number of lines processed since power-up. </p>
<p>This is available only if the debugging feature is enabled.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>DbgLineCount, number of lines processed since power-up.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>The SYSDEBUG1 or Line Throughput Monitor register indicates the number of lines processed since power-up or the last time the core was reset. The SYSDEBUG registers can be useful to identify external memory / Frame buffer / throughput bottlenecks in a video system. Debug functionality should be enabled. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_rgb2_y_cr_cb___config.html#a32e16f3a363739f87f01d6036c15f975">XRgb2YCrCb_Config::BaseAddress</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#ae7725f678f7c3ffefe2f770c2533a968">XRgb2YCrCb::Config</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___config.html#a2c4746d763168288603e9182145ce6b7">XRgb2YCrCb_Config::HasDebug</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga6674d0052e35ad32c02a773a39deb844">XRgb2YCrCb_ReadReg</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#ga8048bcd6b5e05ac6f762286332bd15e1">XRGB_SYSDEBUG1_OFFSET</a>.</p>

</div>
</div>
<a id="gafa055f6e4fccf13e41fde0d51f196177"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafa055f6e4fccf13e41fde0d51f196177">&#9670;&nbsp;</a></span>XRgb2YCrCb_GetDbgPixelCount()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XRgb2YCrCb_GetDbgPixelCount </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8c.html">xrgb2ycrcb.c</a>&gt;</code></p>

<p>This function returns the pixel count, the number of pixels processed since power up. </p>
<p>This is available only if the debugging feature is enabled.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>DbgPixelCount, number of pixels processed since power-up.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>The SYSDEBUG2, or Pixel Throughput Monitor register indicates the number of pixel processed since power-up or the last time the core was reset. The SYSDEBUG registers can be useful to identify external memory / Frame buffer / throughput bottlenecks in a video system. Debug functionality should be enabled. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_rgb2_y_cr_cb___config.html#a32e16f3a363739f87f01d6036c15f975">XRgb2YCrCb_Config::BaseAddress</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#ae7725f678f7c3ffefe2f770c2533a968">XRgb2YCrCb::Config</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___config.html#a2c4746d763168288603e9182145ce6b7">XRgb2YCrCb_Config::HasDebug</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga6674d0052e35ad32c02a773a39deb844">XRgb2YCrCb_ReadReg</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#ga7806bf2eb556415b9ef4eed907c654ae">XRGB_SYSDEBUG2_OFFSET</a>.</p>

</div>
</div>
<a id="ga4d33f70be0091a541f59ccc2fae8b321"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4d33f70be0091a541f59ccc2fae8b321">&#9670;&nbsp;</a></span>XRgb2YCrCb_GetVersion()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XRgb2YCrCb_GetVersion </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8c.html">xrgb2ycrcb.c</a>&gt;</code></p>

<p>This function facilitates software identification of exact version of the RGB2YCrCb hardware (h/w). </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Version, contents of a Version register.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_rgb2_y_cr_cb___config.html#a32e16f3a363739f87f01d6036c15f975">XRgb2YCrCb_Config::BaseAddress</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#ae7725f678f7c3ffefe2f770c2533a968">XRgb2YCrCb::Config</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga6674d0052e35ad32c02a773a39deb844">XRgb2YCrCb_ReadReg</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#ga901d176b350cc06345371069aff229dc">XRGB_VERSION_OFFSET</a>.</p>

</div>
</div>
<a id="ga2b42bd16e5b9525bff94f9eabe19df1e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2b42bd16e5b9525bff94f9eabe19df1e">&#9670;&nbsp;</a></span>XRgb2YCrCb_GetYMax()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XRgb2YCrCb_GetYMax </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8c.html">xrgb2ycrcb.c</a>&gt;</code></p>

<p>This function returns the maximum value of the Luma (Y) channel of the output. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>YMax, Maximum value within range [0, 255] of the Luma channel.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_rgb2_y_cr_cb___config.html#a32e16f3a363739f87f01d6036c15f975">XRgb2YCrCb_Config::BaseAddress</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#ae7725f678f7c3ffefe2f770c2533a968">XRgb2YCrCb::Config</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga6674d0052e35ad32c02a773a39deb844">XRgb2YCrCb_ReadReg</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga432fbcf46a346960886aadaed6ed3c3b">XRGB_16_BIT_MASK</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#gafa9d2e4bc01eee059ba25ea409918b83">XRGB_YMAX_OFFSET</a>, and <a class="el" href="struct_x_rgb2_y_cr_cb___coef___outputs.html#a259b76480b09fa3ea902fb086f6464c1">XRgb2YCrCb_Coef_Outputs::YMax</a>.</p>

</div>
</div>
<a id="gac15c6a85e4604f4c7716ebe69093917a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac15c6a85e4604f4c7716ebe69093917a">&#9670;&nbsp;</a></span>XRgb2YCrCb_GetYMin()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XRgb2YCrCb_GetYMin </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8c.html">xrgb2ycrcb.c</a>&gt;</code></p>

<p>This function returns the minimum value of the Luma (Y) channel of the output. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>YMin, minimum value within range [0, 255] of the Luma channel.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_rgb2_y_cr_cb___config.html#a32e16f3a363739f87f01d6036c15f975">XRgb2YCrCb_Config::BaseAddress</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#ae7725f678f7c3ffefe2f770c2533a968">XRgb2YCrCb::Config</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga6674d0052e35ad32c02a773a39deb844">XRgb2YCrCb_ReadReg</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga432fbcf46a346960886aadaed6ed3c3b">XRGB_16_BIT_MASK</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#gabb8e5021a0773d2e44945426494654d6">XRGB_YMIN_OFFSET</a>, and <a class="el" href="struct_x_rgb2_y_cr_cb___coef___outputs.html#ac56eb1748e229438613de1ff27b6a4f1">XRgb2YCrCb_Coef_Outputs::YMin</a>.</p>

</div>
</div>
<a id="gac17bd369ba0e788e5dcbca27fb2c7940"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac17bd369ba0e788e5dcbca27fb2c7940">&#9670;&nbsp;</a></span>XRgb2YCrCb_GetYOffset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XRgb2YCrCb_GetYOffset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8c.html">xrgb2ycrcb.c</a>&gt;</code></p>

<p>This function returns the offset compensation value for the Luma (Y) channel. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>YOffset is compensation value within range [0, 255] for the Luma (Y) channel.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_rgb2_y_cr_cb___config.html#a32e16f3a363739f87f01d6036c15f975">XRgb2YCrCb_Config::BaseAddress</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#ae7725f678f7c3ffefe2f770c2533a968">XRgb2YCrCb::Config</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga6674d0052e35ad32c02a773a39deb844">XRgb2YCrCb_ReadReg</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga432fbcf46a346960886aadaed6ed3c3b">XRGB_16_BIT_MASK</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga27d3ad690fb15ddac7b5cfb375f153ed">XRGB_YOFFSET_OFFSET</a>, and <a class="el" href="struct_x_rgb2_y_cr_cb___coef___outputs.html#a91238050424eb013a8371656db037fcf">XRgb2YCrCb_Coef_Outputs::YOffset</a>.</p>

</div>
</div>
<a id="ga3c5a12573ae8067fc5b00ccb8591fe91"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3c5a12573ae8067fc5b00ccb8591fe91">&#9670;&nbsp;</a></span>XRgb2YCrCb_IntrHandler()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XRgb2YCrCb_IntrHandler </td>
          <td>(</td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>

<p>This function is the interrupt handler for the RGB2YCRCB driver. </p>
<p>This handler reads the pending interrupt from the IER(IRQ_ENABLE register) or ISR (STATUS register), determines the source of the interrupts, calls according callbacks, and finally clears the interrupts.</p>
<p>The application is responsible for connecting this function to the interrupt system. Application beyond this driver is also responsible for providing callbacks to handle interrupts and installing the callbacks using <a class="el" href="group__rgb2ycrcb__v7__0.html#ga74f4b7d3e369d6d0fa5559096028b27c" title="This routine installs an asynchronous callback function for the given HandlerType: ...">XRgb2YCrCb_SetCallBack()</a> during initialization phase.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> instance that just interrupted.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>Interrupt interface (HasIntcIf) should be enabled. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_rgb2_y_cr_cb.html#ae7725f678f7c3ffefe2f770c2533a968">XRgb2YCrCb::Config</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#ae977e544633e4e659ad25482442fa616">XRgb2YCrCb::ErrCallBack</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#a7ae37743c47d67f18fb0f6ab5e516227">XRgb2YCrCb::ErrRef</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#ac40ebbcf45769320de4331890b91b89a">XRgb2YCrCb::FrameDoneCallBack</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#a4d87f3a90ede395228fb615efe30f89e">XRgb2YCrCb::FrameDoneRef</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___config.html#a657a37da346f51991acfa0fc50842618">XRgb2YCrCb_Config::HasIntcIf</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#aa2fc86da3c1847f0ef8bd94635b36f6c">XRgb2YCrCb::IsReady</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#a27bdbdf889114bcdc4125b4e451ca692">XRgb2YCrCb::ProcStartCallBack</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#a42b53f4981b4c1e3b6e3879269d10c01">XRgb2YCrCb::ProcStartRef</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#gaaedcc0d56b1480b474d88db1d354fc11">XRgb2YCrCb_IntrClear</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#gad1e2c46bdc4ccc094157839f1fe0c480">XRgb2YCrCb_IntrGetPending</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga01dbf65fcf04159faa48e72786a486d5">XRGB_IXR_EOF_MASK</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga5a9e250a12207a49921392a11b4782ab">XRGB_IXR_PROC_STARTED_MASK</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#ga653e88970ad309267309eef34af9a44a">XRGB_IXR_SE_MASK</a>.</p>

</div>
</div>
<a id="ga3d35a1adbadf61ad019954a5f4587b75"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3d35a1adbadf61ad019954a5f4587b75">&#9670;&nbsp;</a></span>XRgb2YCrCb_IsDbgByPassEnabled()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XRgb2YCrCb_IsDbgByPassEnabled </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8c.html">xrgb2ycrcb.c</a>&gt;</code></p>

<p>This function returns the current bypass mode of a core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>TRUE if ByPass mode is enabled.</li>
<li>FALSE if ByPpass mode is not enabled.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>Debug functionality should be enabled. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_rgb2_y_cr_cb___config.html#a32e16f3a363739f87f01d6036c15f975">XRgb2YCrCb_Config::BaseAddress</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#ae7725f678f7c3ffefe2f770c2533a968">XRgb2YCrCb::Config</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___config.html#a2c4746d763168288603e9182145ce6b7">XRgb2YCrCb_Config::HasDebug</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga6674d0052e35ad32c02a773a39deb844">XRgb2YCrCb_ReadReg</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga223ec96a988716a0ea51ec6b71c2fcc9">XRGB_CONTROL_OFFSET</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#gaae906f64d6e487dabca975b7962121ff">XRGB_CTL_BPE_MASK</a>.</p>

</div>
</div>
<a id="gaf6f98177fb8bded5d21fc68257a49064"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf6f98177fb8bded5d21fc68257a49064">&#9670;&nbsp;</a></span>XRgb2YCrCb_IsDbgTestPatternEnabled()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XRgb2YCrCb_IsDbgTestPatternEnabled </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8c.html">xrgb2ycrcb.c</a>&gt;</code></p>

<p>This function returns the test-pattern generator mode (enabled or not), if debug feature is enabled. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>TRUE if Test-pattern mode is enabled.</li>
<li>FALSE if Test-pattern mode is not enabled.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>Debug functionality should be enabled. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_rgb2_y_cr_cb___config.html#a32e16f3a363739f87f01d6036c15f975">XRgb2YCrCb_Config::BaseAddress</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#ae7725f678f7c3ffefe2f770c2533a968">XRgb2YCrCb::Config</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga6674d0052e35ad32c02a773a39deb844">XRgb2YCrCb_ReadReg</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga223ec96a988716a0ea51ec6b71c2fcc9">XRGB_CONTROL_OFFSET</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#ga72bd1f57b6dcae71372f6a1839c9d123">XRGB_CTL_TPE_MASK</a>.</p>

</div>
</div>
<a id="ga8267423a2342650df224b86fe8c423cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8267423a2342650df224b86fe8c423cd">&#9670;&nbsp;</a></span>XRgb2YCrCb_LookupConfig()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_rgb2_y_cr_cb___config.html">XRgb2YCrCb_Config</a> * XRgb2YCrCb_LookupConfig </td>
          <td>(</td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>DeviceId</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>

<p>This function returns a reference to an <a class="el" href="struct_x_rgb2_y_cr_cb___config.html" title="This typedef contains configuration information for a Rgb2YCrCb core. ">XRgb2YCrCb_Config</a> structure based on the unique core id, <em>DeviceId</em>. </p>
<p>The return value will refer to an entry in the core configuration table defined in the xrgb2ycrcb_g.c file.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">DeviceId</td><td>is the unique core ID of the core for the lookup operation.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XRgb2YCrCb_LookupConfig returns a reference to a config record in the configuration table (in xrgb2ycrcb_g.c) corresponding to <em>DeviceId</em>, or NULL if no match is found.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">Referenced by <a class="el" href="rgb2ycrcb__example_8c.html#a9d1f933bc363b4c194f31f0a16f6c523">Rgb2YCrCb_Update_Example()</a>, and <a class="el" href="rgb2ycrcb__selftest__example_8c.html#ad783943e7988fa36972619d0651ddeda">XRgb2YCrCbSelfTestExample()</a>.</p>

</div>
</div>
<a id="gad6a59676f9a37cb776215e22449f89ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad6a59676f9a37cb776215e22449f89ea">&#9670;&nbsp;</a></span>XRgb2YCrCb_Select_OutputRange()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XRgb2YCrCb_Select_OutputRange </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">enum <a class="el" href="group__rgb2ycrcb__v7__0.html#ga9fced2690ef18942e406ab9145f75de1">XRgb_OutputRanges</a>&#160;</td>
          <td class="paramname"><em>Range</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8c.html">xrgb2ycrcb.c</a>&gt;</code></p>

<p>This function governs the range of outputs Y, Cr and Cb by affecting the conversion coefficients as well as the clipping and clamping values. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> instance. </td></tr>
    <tr><td class="paramname">Range</td><td>needs to be set from the enum XRgb_OutputRanges values as: 0 = XRGB_TV_16_TO_240, 1 = XRGB_STUDIO_16_TO_235, 2 = XRGB_GRAPHICS_0_TO_255.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="group__rgb2ycrcb__v7__0.html#gga9fced2690ef18942e406ab9145f75de1ad4e1234519f7141dc4a73dac14a721b6">XRGB_GRAPHICS_0_TO_255</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#gga9fced2690ef18942e406ab9145f75de1ade20b10f698d847947e494e4370680f7">XRGB_STUDIO_16_TO_235</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#gga9fced2690ef18942e406ab9145f75de1a6f69c367c43ecbb235c8ac3bc7e6fca4">XRGB_TV_16_TO_240</a>.</p>

<p class="reference">Referenced by <a class="el" href="rgb2ycrcb__example_8c.html#a9d1f933bc363b4c194f31f0a16f6c523">Rgb2YCrCb_Update_Example()</a>.</p>

</div>
</div>
<a id="ga055a02edae1cc77605e360b675c56d80"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga055a02edae1cc77605e360b675c56d80">&#9670;&nbsp;</a></span>XRgb2YCrCb_Select_Standard()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XRgb2YCrCb_Select_Standard </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">enum <a class="el" href="group__rgb2ycrcb__v7__0.html#ga0af3ea67f07c56f3bf624202c229595b">XRgb_Standards</a>&#160;</td>
          <td class="paramname"><em>StandardSel</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">enum <a class="el" href="group__rgb2ycrcb__v7__0.html#ga9fced2690ef18942e406ab9145f75de1">XRgb_OutputRanges</a>&#160;</td>
          <td class="paramname"><em>InputRange</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>DataWidth</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="struct_x_rgb2_y_cr_cb___coef___inputs.html">XRgb2YCrCb_Coef_Inputs</a> *&#160;</td>
          <td class="paramname"><em>CoefIn</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8c.html">xrgb2ycrcb.c</a>&gt;</code></p>

<p>This function populates an <a class="el" href="struct_x_rgb2_y_cr_cb___coef___inputs.html" title="Rgb2YCrCb input coefficient. ">XRgb2YCrCb_Coef_Inputs</a> structure with the values from the selected video standard. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> instance. </td></tr>
    <tr><td class="paramname">StandardSel</td><td>needs to be set from enum XRgb_Standards value as : 0 = XRGB_STANDARD_ITU_601_SD 1 = XRGB_STANDARD_ITU_709_NTSC 2 = XRGB_STANDARD_ITU_709_PAL 3 = XRGB_STANDARD_YUV. </td></tr>
    <tr><td class="paramname">InputRange</td><td>needs to be set from enum OutputRanges value as: 0 = XRGB_TV_16_TO_240, 1 = XRGB_STUDIO_16_TO_235, 2 = XRGB_GRAPHICS_0_TO_255. </td></tr>
    <tr><td class="paramname">DataWidth</td><td>specifies the valid range of [8,10,12,16] that needs to be set. </td></tr>
    <tr><td class="paramname">CoefIn</td><td>specifies a pointer to a <a class="el" href="struct_x_rgb2_y_cr_cb___coef___inputs.html" title="Rgb2YCrCb input coefficient. ">XRgb2YCrCb_Coef_Inputs</a> structure which is populated with the values from selected video standard.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_rgb2_y_cr_cb___coef___inputs.html#ad683847c19dbf599798083ff18cbb641">XRgb2YCrCb_Coef_Inputs::ACoef</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___outputs.html#aa6bb682e3d9ce5761075424b9c2693e1">XRgb2YCrCb_Coef_Outputs::ACoef</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___inputs.html#a862675295a25a253dd20e2bb6a9c48b6">XRgb2YCrCb_Coef_Inputs::BCoef</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___outputs.html#ab397089fe6f6fc110f207494213d3339">XRgb2YCrCb_Coef_Outputs::BCoef</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___inputs.html#a200aa10c45924e76c9e8586c6976b792">XRgb2YCrCb_Coef_Inputs::CbMax</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___inputs.html#a729e7e3819b78ae4efc99a563dbfa058">XRgb2YCrCb_Coef_Inputs::CbMin</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___inputs.html#ababbf212eb416bc5ee274f33b2180611">XRgb2YCrCb_Coef_Inputs::CbOffset</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___inputs.html#a72546aa6892d93c968aceec29d0f6459">XRgb2YCrCb_Coef_Inputs::CCoef</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___outputs.html#ac3c6738abb7b8227ded3af0cdb88e650">XRgb2YCrCb_Coef_Outputs::CCoef</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___inputs.html#afe293a99039eed0f52fe63f76b31f304">XRgb2YCrCb_Coef_Inputs::CrMax</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___inputs.html#aed93cdc35cd0cc32bb7bc30e4c4bb086">XRgb2YCrCb_Coef_Inputs::CrMin</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___inputs.html#ac7cb61a50b547db5e6ecfa61fb6ee434">XRgb2YCrCb_Coef_Inputs::CrOffset</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___inputs.html#a53c098d2a630c468bea028aeab168287">XRgb2YCrCb_Coef_Inputs::DCoef</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___outputs.html#ae8b4591160420c7b044f111d97099a0a">XRgb2YCrCb_Coef_Outputs::DCoef</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga967f2770f907745c401368e861b5fa46">XRGB_DATA_WIDTH_10</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga916eeb610b21c7f2475d6098605ca873">XRGB_DATA_WIDTH_12</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga7497070df97883f886b45bb404172084">XRGB_DATA_WIDTH_16</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga1048dbcafb7de9cc86cfea27492ea112">XRGB_DATA_WIDTH_8</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#gga9fced2690ef18942e406ab9145f75de1ad4e1234519f7141dc4a73dac14a721b6">XRGB_GRAPHICS_0_TO_255</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#gga0af3ea67f07c56f3bf624202c229595bab6653cae38717cd796554b9addd0239f">XRGB_STANDARD_CUSTOM</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___inputs.html#aa29e00d53ad1ee916506d4022680bc5b">XRgb2YCrCb_Coef_Inputs::YMax</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___inputs.html#a8706f60b90711e34f0ebb9359df7aa7c">XRgb2YCrCb_Coef_Inputs::YMin</a>, <a class="el" href="struct_x_rgb2_y_cr_cb___coef___inputs.html#a40288f4a7ac3625b88128e456ab4bf30">XRgb2YCrCb_Coef_Inputs::YOffset</a>, and <a class="el" href="struct_x_rgb2_y_cr_cb___coef___outputs.html#a91238050424eb013a8371656db037fcf">XRgb2YCrCb_Coef_Outputs::YOffset</a>.</p>

<p class="reference">Referenced by <a class="el" href="rgb2ycrcb__example_8c.html#a9d1f933bc363b4c194f31f0a16f6c523">Rgb2YCrCb_Update_Example()</a>.</p>

</div>
</div>
<a id="ga85ab691e6503911c9bfe9f2cb816c83e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga85ab691e6503911c9bfe9f2cb816c83e">&#9670;&nbsp;</a></span>XRgb2YCrCb_SelfTest()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XRgb2YCrCb_SelfTest </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>

<p>This function reads version register of RGB2YCRCB core and compares with zero as part of self test. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCCESS if the version register read test was successful.</li>
<li>XST_FAILURE if the version register read test failed.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_rgb2_y_cr_cb___config.html#a32e16f3a363739f87f01d6036c15f975">XRgb2YCrCb_Config::BaseAddress</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#ae7725f678f7c3ffefe2f770c2533a968">XRgb2YCrCb::Config</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga6674d0052e35ad32c02a773a39deb844">XRgb2YCrCb_ReadReg</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#ga901d176b350cc06345371069aff229dc">XRGB_VERSION_OFFSET</a>.</p>

<p class="reference">Referenced by <a class="el" href="rgb2ycrcb__selftest__example_8c.html#ad783943e7988fa36972619d0651ddeda">XRgb2YCrCbSelfTestExample()</a>.</p>

</div>
</div>
<a id="ga068788cac52a17d49848da6443235ea1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga068788cac52a17d49848da6443235ea1">&#9670;&nbsp;</a></span>XRgb2YCrCb_SetActiveSize()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XRgb2YCrCb_SetActiveSize </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>HSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>VSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8c.html">xrgb2ycrcb.c</a>&gt;</code></p>

<p>This function sets active H/V sizes in the active size register. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> instance. </td></tr>
    <tr><td class="paramname">HSize</td><td>specifies the number of Active Pixels per scanline that needs to be set within the range [32, 7680]. </td></tr>
    <tr><td class="paramname">VSize</td><td>specifies the number of Active Lines per frame that needs to be set within the range [32, 7680].</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_rgb2_y_cr_cb___config.html#a32e16f3a363739f87f01d6036c15f975">XRgb2YCrCb_Config::BaseAddress</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#ae7725f678f7c3ffefe2f770c2533a968">XRgb2YCrCb::Config</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga5a37cc9c43e6dae7a2ded7ccb97050ac">XRgb2YCrCb_WriteReg</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga372ed88b9e00090936618ba36339af22">XRGB_ACTIVE_SIZE_OFFSET</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga6cb01c42c2cdd4b1fb3b53b6d88486c7">XRGB_ACTSIZE_NUM_LINE_SHIFT</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga4cc81210c6314993c94a8b088d01f6b9">XRGB_HSIZE_FIRST</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#gaeba9c3ac1ac3344427291e2335625376">XRGB_HSIZE_LAST</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#gabaf7f77907379288fed586470aaf5277">XRGB_VSIZE_FIRST</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#ga72f81858bedc09d18998db2ec178d4e2">XRGB_VSIZE_LAST</a>.</p>

<p class="reference">Referenced by <a class="el" href="rgb2ycrcb__example_8c.html#a9d1f933bc363b4c194f31f0a16f6c523">Rgb2YCrCb_Update_Example()</a>.</p>

</div>
</div>
<a id="ga74f4b7d3e369d6d0fa5559096028b27c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga74f4b7d3e369d6d0fa5559096028b27c">&#9670;&nbsp;</a></span>XRgb2YCrCb_SetCallBack()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XRgb2YCrCb_SetCallBack </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>HandlerType</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>CallBackFunc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>CallBackRef</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8h.html">xrgb2ycrcb.h</a>&gt;</code></p>

<p>This routine installs an asynchronous callback function for the given HandlerType: </p>
<pre>
  HandlerType              Callback Function Type
  -----------------------  --------------------------------------------------
  XRGB_HANDLER_PROCSTART   ProcStartCallBack
  XRGB_HANDLER_FRAMEDONE   FrameDoneCallBack
  XRGB_HANDLER_ERROR       ErrCallBack
*</pre><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> instance to be worked on. </td></tr>
    <tr><td class="paramname">HandlerType</td><td>specifies which callback is to be attached. </td></tr>
    <tr><td class="paramname">CallBackFunc</td><td>is the address of the callback function. </td></tr>
    <tr><td class="paramname">CallBackRef</td><td>is a user data item that will be passed to the callback function when it is invoked.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCCESS when handler is installed.</li>
<li>XST_INVALID_PARAM when HandlerType is invalid.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>Invoking this function for a handler that already has been installed replaces it with the new handler. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_rgb2_y_cr_cb.html#ae977e544633e4e659ad25482442fa616">XRgb2YCrCb::ErrCallBack</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#a7ae37743c47d67f18fb0f6ab5e516227">XRgb2YCrCb::ErrRef</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#ac40ebbcf45769320de4331890b91b89a">XRgb2YCrCb::FrameDoneCallBack</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#a4d87f3a90ede395228fb615efe30f89e">XRgb2YCrCb::FrameDoneRef</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#aa2fc86da3c1847f0ef8bd94635b36f6c">XRgb2YCrCb::IsReady</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#a27bdbdf889114bcdc4125b4e451ca692">XRgb2YCrCb::ProcStartCallBack</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#a42b53f4981b4c1e3b6e3879269d10c01">XRgb2YCrCb::ProcStartRef</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#gga06fc87d81c62e9abb8790b6e5713c55ba6b3c2e25d7314105a4d036c97b52cc85">XRGB_HANDLER_ERROR</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#gga06fc87d81c62e9abb8790b6e5713c55ba97fa64ebb6afef134fed2b532fd92ef0">XRGB_HANDLER_FRAMEDONE</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#gga06fc87d81c62e9abb8790b6e5713c55bae82eac9d9296ce8760cfbc0b4a85fef1">XRGB_HANDLER_PROCSTART</a>.</p>

</div>
</div>
<a id="gaa8918c65e3bd52acd1d0923a16a255eb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa8918c65e3bd52acd1d0923a16a255eb">&#9670;&nbsp;</a></span>XRgb2YCrCb_SetCbMax()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XRgb2YCrCb_SetCbMax </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>CbMax</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8c.html">xrgb2ycrcb.c</a>&gt;</code></p>

<p>This function sets the maximum value allowed on the Cb Chroma channel of the output. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> instance. </td></tr>
    <tr><td class="paramname">CbMax</td><td>specifies the maximum value within range [0, 255] of Cb Chroma channel that needs to be set.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_rgb2_y_cr_cb___config.html#a32e16f3a363739f87f01d6036c15f975">XRgb2YCrCb_Config::BaseAddress</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#ae7725f678f7c3ffefe2f770c2533a968">XRgb2YCrCb::Config</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga5a37cc9c43e6dae7a2ded7ccb97050ac">XRgb2YCrCb_WriteReg</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga26bbea96e935156e2727acf178a17624">XRGB_CBMAX_LAST</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#gab4cc75802fd3d25f6753151dc6b58022">XRGB_CBMAX_OFFSET</a>.</p>

<p class="reference">Referenced by <a class="el" href="rgb2ycrcb__example_8c.html#a9d1f933bc363b4c194f31f0a16f6c523">Rgb2YCrCb_Update_Example()</a>.</p>

</div>
</div>
<a id="gaaf72e639f6ec9a424f316360852fbe61"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaaf72e639f6ec9a424f316360852fbe61">&#9670;&nbsp;</a></span>XRgb2YCrCb_SetCbMin()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XRgb2YCrCb_SetCbMin </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>CbMin</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8c.html">xrgb2ycrcb.c</a>&gt;</code></p>

<p>This function sets the minimum value allowed on the Cb Chroma channel of the output. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> instance. </td></tr>
    <tr><td class="paramname">CbMin</td><td>specifies the maximum value within range [0, 255] of Cb Chroma channel needs to set.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_rgb2_y_cr_cb___config.html#a32e16f3a363739f87f01d6036c15f975">XRgb2YCrCb_Config::BaseAddress</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#ae7725f678f7c3ffefe2f770c2533a968">XRgb2YCrCb::Config</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga5a37cc9c43e6dae7a2ded7ccb97050ac">XRgb2YCrCb_WriteReg</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga3552a5c90c02a96c6196ab48304d6032">XRGB_CBMIN_LAST</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#gac41ed314e615ad3ee0695fe389f8777f">XRGB_CBMIN_OFFSET</a>.</p>

<p class="reference">Referenced by <a class="el" href="rgb2ycrcb__example_8c.html#a9d1f933bc363b4c194f31f0a16f6c523">Rgb2YCrCb_Update_Example()</a>.</p>

</div>
</div>
<a id="ga216aa5281d270baf69de79daf425a465"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga216aa5281d270baf69de79daf425a465">&#9670;&nbsp;</a></span>XRgb2YCrCb_SetCbOffset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XRgb2YCrCb_SetCbOffset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>CbOffset</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8c.html">xrgb2ycrcb.c</a>&gt;</code></p>

<p>This function sets the offset compensation value for the Cb Chroma channel. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> instance. </td></tr>
    <tr><td class="paramname">CbOffset</td><td>specifies the compensation value within range [0, 255] of Cb Chroma channel that needs to be set.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_rgb2_y_cr_cb___config.html#a32e16f3a363739f87f01d6036c15f975">XRgb2YCrCb_Config::BaseAddress</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#ae7725f678f7c3ffefe2f770c2533a968">XRgb2YCrCb::Config</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga5a37cc9c43e6dae7a2ded7ccb97050ac">XRgb2YCrCb_WriteReg</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga3bd066b785fd991abf036ad12802285c">XRGB_CBOFFSET_LAST</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#gabbbc4cf1a2cca4ee7c8ec3ead547a668">XRGB_CBOFFSET_OFFSET</a>.</p>

<p class="reference">Referenced by <a class="el" href="rgb2ycrcb__example_8c.html#a9d1f933bc363b4c194f31f0a16f6c523">Rgb2YCrCb_Update_Example()</a>.</p>

</div>
</div>
<a id="ga2bb93dbcbf42c736cdcf61e9c75c93ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2bb93dbcbf42c736cdcf61e9c75c93ce">&#9670;&nbsp;</a></span>XRgb2YCrCb_SetCoefs()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XRgb2YCrCb_SetCoefs </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>ACoef</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>BCoef</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>CCoef</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>DCoef</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8c.html">xrgb2ycrcb.c</a>&gt;</code></p>

<p>This function sets A, B, C and D coefficients. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> instance. </td></tr>
    <tr><td class="paramname">ACoef</td><td>specifies the A coefficient value within the range [0.0 to 1.0] that needs to be set. </td></tr>
    <tr><td class="paramname">BCoef</td><td>specifies the B coefficient value within the range [0.0 to 1.0] that needs to be set. </td></tr>
    <tr><td class="paramname">CCoef</td><td>specifies the C coefficient value within the range [0.0 to 1.0] that needs to be set. </td></tr>
    <tr><td class="paramname">DCoef</td><td>specifies the D coefficient value within the range [0.0 to 1.0] that needs to be set.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_rgb2_y_cr_cb___config.html#a32e16f3a363739f87f01d6036c15f975">XRgb2YCrCb_Config::BaseAddress</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#ae7725f678f7c3ffefe2f770c2533a968">XRgb2YCrCb::Config</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga5a37cc9c43e6dae7a2ded7ccb97050ac">XRgb2YCrCb_WriteReg</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#gafa6b59f481dbe93bea30e0d68ca10cc6">XRGB_16_BIT_COEF_SHIFT</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga2f6b41a17c43909b9f84795f768a7478">XRGB_ACOEF_OFFSET</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga20ec77fc1de5825a50fc9c99b0ba9158">XRGB_BCOEF_OFFSET</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#gab93f8e426044444df2c027a8b8aa0488">XRGB_CCOEF_OFFSET</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#ga0f63549e603f89bd75766e25136b6cb2">XRGB_DCOEF_OFFSET</a>.</p>

<p class="reference">Referenced by <a class="el" href="rgb2ycrcb__example_8c.html#a9d1f933bc363b4c194f31f0a16f6c523">Rgb2YCrCb_Update_Example()</a>.</p>

</div>
</div>
<a id="ga09cb057bdb4c96b8a3d1ed2411fba8ff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga09cb057bdb4c96b8a3d1ed2411fba8ff">&#9670;&nbsp;</a></span>XRgb2YCrCb_SetCrMax()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XRgb2YCrCb_SetCrMax </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>CrMax</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8c.html">xrgb2ycrcb.c</a>&gt;</code></p>

<p>This function sets the maximum value allowed on the Cr Chroma channel of the output. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> instance. </td></tr>
    <tr><td class="paramname">CrMax</td><td>specifies the maximum value within range [0, 255] of Cr Chroma channel that needs to be set.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_rgb2_y_cr_cb___config.html#a32e16f3a363739f87f01d6036c15f975">XRgb2YCrCb_Config::BaseAddress</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#ae7725f678f7c3ffefe2f770c2533a968">XRgb2YCrCb::Config</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga5a37cc9c43e6dae7a2ded7ccb97050ac">XRgb2YCrCb_WriteReg</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#gad6cdbc57d6bf41d48f00ea162633cd65">XRGB_CRMAX_LAST</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#gab2a7c4d79509ffa4d43dafa843a9607d">XRGB_CRMAX_OFFSET</a>.</p>

<p class="reference">Referenced by <a class="el" href="rgb2ycrcb__example_8c.html#a9d1f933bc363b4c194f31f0a16f6c523">Rgb2YCrCb_Update_Example()</a>.</p>

</div>
</div>
<a id="ga7097a7fffb31f244f3d8b8980a41d7ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7097a7fffb31f244f3d8b8980a41d7ed">&#9670;&nbsp;</a></span>XRgb2YCrCb_SetCrMin()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XRgb2YCrCb_SetCrMin </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>CrMin</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8c.html">xrgb2ycrcb.c</a>&gt;</code></p>

<p>This function sets the minimum value allowed on the Cr Chroma channel of the output. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> instance. </td></tr>
    <tr><td class="paramname">CrMin</td><td>specifies the minimum value within range [0, 255] of Cr Chroma channel that needs to be set.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_rgb2_y_cr_cb___config.html#a32e16f3a363739f87f01d6036c15f975">XRgb2YCrCb_Config::BaseAddress</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#ae7725f678f7c3ffefe2f770c2533a968">XRgb2YCrCb::Config</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga5a37cc9c43e6dae7a2ded7ccb97050ac">XRgb2YCrCb_WriteReg</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga810c4ff8381d0779a403832572caf4c1">XRGB_CRMIN_LAST</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#ga9055eef6a96033880c859bcd36108b85">XRGB_CRMIN_OFFSET</a>.</p>

<p class="reference">Referenced by <a class="el" href="rgb2ycrcb__example_8c.html#a9d1f933bc363b4c194f31f0a16f6c523">Rgb2YCrCb_Update_Example()</a>.</p>

</div>
</div>
<a id="ga3a4c66f6336a4ee35d36d0f95941f3af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3a4c66f6336a4ee35d36d0f95941f3af">&#9670;&nbsp;</a></span>XRgb2YCrCb_SetCrOffset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XRgb2YCrCb_SetCrOffset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>CrOffset</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8c.html">xrgb2ycrcb.c</a>&gt;</code></p>

<p>This function sets the offset compensation value for the Cr Chroma channel. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> instance. </td></tr>
    <tr><td class="paramname">CrOffset</td><td>specifies the compensation value within range [0, 255] of Cr Chroma channel that needs to be set.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_rgb2_y_cr_cb___config.html#a32e16f3a363739f87f01d6036c15f975">XRgb2YCrCb_Config::BaseAddress</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#ae7725f678f7c3ffefe2f770c2533a968">XRgb2YCrCb::Config</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga5a37cc9c43e6dae7a2ded7ccb97050ac">XRgb2YCrCb_WriteReg</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#gaa82f4ebed079af667a6fc84df37aba16">XRGB_CROFFSET_LAST</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#ga0177b5de00944443779f948ba3fbaaaa">XRGB_CROFFSET_OFFSET</a>.</p>

<p class="reference">Referenced by <a class="el" href="rgb2ycrcb__example_8c.html#a9d1f933bc363b4c194f31f0a16f6c523">Rgb2YCrCb_Update_Example()</a>.</p>

</div>
</div>
<a id="gac99d692e475eb69dc95a666e58d06c7b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac99d692e475eb69dc95a666e58d06c7b">&#9670;&nbsp;</a></span>XRgb2YCrCb_Setup()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XRgb2YCrCb_Setup </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8c.html">xrgb2ycrcb.c</a>&gt;</code></p>

<p>This function sets up double buffered ACTIVE_SIZE register and enables the register update. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_rgb2_y_cr_cb___config.html#a32e16f3a363739f87f01d6036c15f975">XRgb2YCrCb_Config::BaseAddress</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#ae7725f678f7c3ffefe2f770c2533a968">XRgb2YCrCb::Config</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#a42d6853d660ac85830f097e1ae07a335">XRgb2YCrCb::HSize</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#afd9ceb0fa95a8a8898bce5b4ea7624a1">XRgb2YCrCb::VSize</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga8318672442e87588e708be47af32147c">XRgb2YCrCb_RegUpdateDisable</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga46c99c4878256389dcee6a88fe044c99">XRgb2YCrCb_RegUpdateEnable</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga5a37cc9c43e6dae7a2ded7ccb97050ac">XRgb2YCrCb_WriteReg</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga372ed88b9e00090936618ba36339af22">XRGB_ACTIVE_SIZE_OFFSET</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga80dbbf588ed1f83ab4294710903cefc1">XRGB_ACTSIZE_NUM_LINE_MASK</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga6cb01c42c2cdd4b1fb3b53b6d88486c7">XRGB_ACTSIZE_NUM_LINE_SHIFT</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#gabea7a7c13002a6eb6a656f43bde1d568">XRGB_ACTSIZE_NUM_PIXEL_MASK</a>.</p>

</div>
</div>
<a id="gafd685f798f6c43ce121eec09d3f5fe7f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafd685f798f6c43ce121eec09d3f5fe7f">&#9670;&nbsp;</a></span>XRgb2YCrCb_SetYMax()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XRgb2YCrCb_SetYMax </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>YMax</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8c.html">xrgb2ycrcb.c</a>&gt;</code></p>

<p>This function sets the maximum value allowed on the Luma (Y) channel of the output. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> instance. </td></tr>
    <tr><td class="paramname">YMax</td><td>specifies the maximum value within range [0, 255] of Luma channel that needs to be set.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_rgb2_y_cr_cb___config.html#a32e16f3a363739f87f01d6036c15f975">XRgb2YCrCb_Config::BaseAddress</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#ae7725f678f7c3ffefe2f770c2533a968">XRgb2YCrCb::Config</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga5a37cc9c43e6dae7a2ded7ccb97050ac">XRgb2YCrCb_WriteReg</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#gab41120156f164f513a9ddba0e22ee4ed">XRGB_YMAX_LAST</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#gafa9d2e4bc01eee059ba25ea409918b83">XRGB_YMAX_OFFSET</a>.</p>

<p class="reference">Referenced by <a class="el" href="rgb2ycrcb__example_8c.html#a9d1f933bc363b4c194f31f0a16f6c523">Rgb2YCrCb_Update_Example()</a>.</p>

</div>
</div>
<a id="ga8cfcf42b1428ad80a23abd74c8d4ca6b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8cfcf42b1428ad80a23abd74c8d4ca6b">&#9670;&nbsp;</a></span>XRgb2YCrCb_SetYMin()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XRgb2YCrCb_SetYMin </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>YMin</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8c.html">xrgb2ycrcb.c</a>&gt;</code></p>

<p>This function sets the minimum value allowed on the Luma (Y) channel of the output. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> instance. </td></tr>
    <tr><td class="paramname">YMin</td><td>specifies the minimum value within range [0, 255] of Luma channel that needs to be set.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_rgb2_y_cr_cb___config.html#a32e16f3a363739f87f01d6036c15f975">XRgb2YCrCb_Config::BaseAddress</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#ae7725f678f7c3ffefe2f770c2533a968">XRgb2YCrCb::Config</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga5a37cc9c43e6dae7a2ded7ccb97050ac">XRgb2YCrCb_WriteReg</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga63129ee41eb55c63e747d5db3027deea">XRGB_YMIN_LAST</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#gabb8e5021a0773d2e44945426494654d6">XRGB_YMIN_OFFSET</a>.</p>

<p class="reference">Referenced by <a class="el" href="rgb2ycrcb__example_8c.html#a9d1f933bc363b4c194f31f0a16f6c523">Rgb2YCrCb_Update_Example()</a>.</p>

</div>
</div>
<a id="gab4c03e136fcf6039a16ac5e6a2422921"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab4c03e136fcf6039a16ac5e6a2422921">&#9670;&nbsp;</a></span>XRgb2YCrCb_SetYOffset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XRgb2YCrCb_SetYOffset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_rgb2_y_cr_cb.html">XRgb2YCrCb</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>YOffset</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p><code>#include &lt;<a class="el" href="xrgb2ycrcb_8c.html">xrgb2ycrcb.c</a>&gt;</code></p>

<p>This function sets the offset compensation value for the Luma (Y) channel. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_rgb2_y_cr_cb.html" title="The XRgb2YCrCb driver instance data structure. ">XRgb2YCrCb</a> instance. </td></tr>
    <tr><td class="paramname">YOffset</td><td>specifies the compensation value within range [0, 255] of Luma channel that needs to be set.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p class="reference">References <a class="el" href="struct_x_rgb2_y_cr_cb___config.html#a32e16f3a363739f87f01d6036c15f975">XRgb2YCrCb_Config::BaseAddress</a>, <a class="el" href="struct_x_rgb2_y_cr_cb.html#ae7725f678f7c3ffefe2f770c2533a968">XRgb2YCrCb::Config</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#ga5a37cc9c43e6dae7a2ded7ccb97050ac">XRgb2YCrCb_WriteReg</a>, <a class="el" href="group__rgb2ycrcb__v7__0.html#gacd3206dd026fa1a8eccd5c963b6653a0">XRGB_YOFFSET_LAST</a>, and <a class="el" href="group__rgb2ycrcb__v7__0.html#ga27d3ad690fb15ddac7b5cfb375f153ed">XRGB_YOFFSET_OFFSET</a>.</p>

<p class="reference">Referenced by <a class="el" href="rgb2ycrcb__example_8c.html#a9d1f933bc363b4c194f31f0a16f6c523">Rgb2YCrCb_Update_Example()</a>.</p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Copyright &copy; 2015 Xilinx Inc. All rights reserved.</li>
  </ul>
</div>
</body>
</html>
